Interior Light Time Delay

How could I add an interior light time delay like new cars have?
Where the interior lights stay on for several seconds and then dim and fade to off...or if the engine is started, they just go off.
I'd also like to add a halo light or something around the key hole.

This is for a 68 Barracuda. ..the keyhole is on the dash and a real PITA in the dark!

Jeff