Originally Posted by
reshp1
A bike with a taller head-tube/more "relaxed" geometry in a smaller size is effectively a shorter top-tube.
True. It works for some not so relaxed bikes as well. The best bet for the OP is to calculate the stack and reach for a bike that is known to fit and use that to search for other frames. Plug in the geo and it is pretty easy to convert and be within 1-2mm.
I also have long legs and short torso and found that the Giant TCR geo would be spot on for what I would like. It has a slack STA which effectively shortens the TT.