Pretty straightforward, in fact. Shimano makes dedicated road flat-bar shifters for 8, 9, and 10 spd. You simply need a set of the 440-9spd (check the number, can't recall if that's exactly it!). I may be mistaken, but I think you don't want to use 'mtb' shift pods; the rear change would be fine, but I think the front has a slightly different 'pull' (if that makes sense), so better to stick with the 'road' shifters.
Brake levers: you don't want Deore/mtb levers; these are for v-brakes -- completely different cable pull ratio. I believe that Avid 'speed dials' (variable leverage) can work, but probably easier just to buy (again) dedicated flat-bar levers for dual-pivot calipers; Shimano makes 'em, and I'm sure there's others.
Finally, just a thought: why comfort/riser bars? Why not really good quality 'flat' bars with bar-ends? Pretty much duplicates the tops/hoods position.
Cheers!