Prices for the Tannoy Reveal 400 series are currently tempting. They were not expensive on release and have since fallen. There may be a good reason for that. So be sure to do though research and have a listen before purchase.
If small size really is vital you can find very high quality 4" speakers that go low(ish) and loud. Adam A3X, Eve SC204, Focal CMS40, Genelec 8020 etc but they tend to be more expensive than standard 5" designs. So if you can stretch to an inch or so all round you need to be looking at JBL 305, Adam F5, Yamaha HS5, Mackie MR5, if you like house and techno KRK RP5 might be also be a good choice.
I think only the Adams are front ported but I wouldn't get over obsessed about that.. Using XLR or even 1/4" jacks will mean they will be 3" or so out from the back wall. Which is generally enough.