I did mine a few years ago.
http://classicbroncos.com/forums/showthread.php?t=263347
If I remember correctly, the bullet connector is a positive feed to the dome light. I built a harness for mine which plugs into that bullet connector to feed the dome light from the door switches.
My power to the door switches feeds from the hot wire on the light switch. It goes to an override switch under the dash first so I can switch it off if I want to leave the doors open. All bulbs are grounded and the door switches feed them power. The door switch power also feeds to the bullet connector for the dome switch.
Your drawing looks correct except the light switch should provide positive battery power just like your override switch. That way, with the doors open, and the override switch on, you get all lights. With the override switch off, you get no lights unless you rotate the light switch. Then you get all lights.
You can do all this with just a plug in harness, no need to butcher any wires or drill any holes.
I hope that helps.
Here is my override switch. It fits nicely in one of the holes under the column.