Don't 7 speed and 8 speed have the same cassette spacing? If so then you could get 8 speed (Sora) shifters and only use 7 of the 8 clicks (through setting the rear mech limit screws).
They don't but are close (5mm vs 4.8mm), so if rear cable tension is set by centering rear mech on the 4th rear sprocket then the maximum error is 0.6mm, and IME works.
But aren't 8 speed new sora pretty much sold out? 2300 as well as Microshift 8 speed sti's are readily available, but I think they are for double front rings only while the OP has a triple. Incidentally I think there is a chance that the OP might have some tricky problems on his hands - i.e. problems associated with converting an originally flat bar bike to drop bars, when front mech cable pull and brake cable pull differences are issues that may have to be overcome. What front mech and brakes are there?
Assuming the bike had drop bars to start off with, for new brifters I suspect the best option is probably Campag 10 speed brifters, since they pull practically the same amount of cable per click as Shimano 8, can work on double as well as triple, and can be very reasonably priced.
Must say I am a bit surprised that the Revoshifters managed to fit on drop bars. Generally drop bars are too thick for flat bar shifters to go on without surgery - that is why you hardly see them together...