52 is too small for even an uber flexible rider.
54 is very racy...would need longer stem...big saddle to bar drop.
56 is a more standard size for your dimensions with more conventional saddle to bar drop.
Lance is exactly your size and rode a Trek 58cm throughout his career...considered a large bike for his body size and proportions.