Yes i`d say yiou need a 54cm.
I have close ties with my LBC and one of which they sell are Cannondale`s. Now from what i can gather from the shop floor is that you need to size down by 1 for a C.D compared to others…..
They also sell trek`s (which i have in a 56) but the equivilent C.D would be a 54. i know this as i allmost bought one for my missus (who normally is a 54) but she would have had to have a 52 in the C.D.
So, as the others have suggested ( and im 5
10″ but have a 33″ inseem) you`ll need a 54. You can alter ther reach a little with a different stem, a local shop should do this with the sale.
Hope this helps….. 🙂