-
It's best to make sure the saddle position fit perfectly, then worry about the rest.
too far forward just put too much pressure on the handlebar, too far back can cause pain on your legs.
If there's one bike where the saddle felt like it's in a perfect position, measure the horizontal distance from saddle nose to bottom bracket, and replicate that on the other bike.
Then you can sort out the reach.
According to the geometry chart, it look like you're better off going for the 58cm as it's only 5mm longer, can be remedy by using a different handlebar with a shorter reach (says a compact with a 75mm reach, or 70mm reach).
Cannondale's measurement are fairly traditional, if you got a 56cm frame, expect a 56cm fit.
Having spacers is fine, you'll only notice it if you don't ride the CAAD10.