I have a 30" inseam and I am 5'9" and shrinking ! I ride a 54 Specialized Roubaix.
We flipped the stem to give the bars a little more rise height, even though I spend much of my ride in the drops. I didn't feel so stretched after the flip and then everything just gelled fit wise. You may want to think about trying that.
I notice that my arm position is rather straight in extension, good or bad, I find the 54 to be quite comfortable for me. I found the 52 feels too small for me. To each his own.
Good luck.