First, there's no standard for bike size denomination, so a 52cm from one manufacturer might be similar to a 54 from another, medium from a 3rd, small from a 4th, or even 61.5cm (as in DeRosa Idol for example). You simply can't say that a specific size does or does not fit without also include the make and model.
Second, height is a REALLY poor indicator of bike fit. If you look at factors that determine a bike fit, it makes lots of sense... Lower/upper leg length, upper body length, flexibility, core strength, current/prior injuries/issues, types/distance of racing/rides, terrain, etc. etc. etc. In essence, you can have 4 people of exactly the same height, one fitting perfectly on for example a Cannondale CAAD10 54cm, the second person fitting a 52cm CAAD10, the third person not fitting well on a CAAD10, but fits well on a Synapse 54cm, and the forth simply can't fit well on any of the Cannondale models, but fits some other brand/model. Now, a road bike is quite adjustable, but keep in mind that the more to the extremes you need to adjust the bike (for example super short stem, seat post all the way down into the frame, etc.), the more of a compromise you have from how the designed intended the bike to be set up. Think about it this way, do you want to buy a bike that fits YOU, or buy a bike and then fit you to the bike...
I actually happen to be 5'8"... Look 595 Medium without any spacers at all fits me well, so does Parlee Z5 Medium/Tall (with a neg. 10deg. stem though).
"Suddenly the thought struck me; my floor is someone elses ceiling" - Nils Ferlin