If you don't have the over head bin/map lights could you add this in?
Sure, with enough dollars and hours. You'll need the following (all prices are list):
83251-SCV-A00 Bracket, roof console $66.35
83255-SCV-A01ZA (gray) or 83255-SCV-A01ZB (titanium) Console, roof $59.75
2x 93401-05014-08 Bolt-washer (5X14) $0.73
90662-SB2-003 Grommet, screw (5mm) $0.45
2x 90148-S6A-003 Bolt, ground (5X14) $1.15
2x 93904-45220 Screw, tapping (5X12) $0.47
34403-S5A-013ZA [map light] Base $34
34401-S5A-003 Lens (L) $2.70
34402-S5A-003 Lens (R) $2.77
2x 34253-671-003 or 04110-SWA-305 Bulb $3.60
It looks like you'll have to remove the headliner, so figure on breaking some clips:
2x 90662-SCV-A01 Fastener, roof lining $3.12
plus maybe some other clips for lower garnish that must be removed before the headliner.
Also add a service manual and a panel removal tool so you can remove the headliner without damaging it.
Or find a junkyard donor!