I just built up a road bike with a compact front double using a Campy Chorus CT front derailleur. The drivetrain is Shimano 10-speed. I used a Truvativ Compact 50-36 crank.
A compact FD is a better choice, as the radius of the cage will be slightly shorter to match the shorter radius of your largest chainwheel. You could probably get away with using a full-size FD, but full-size FDs have longer radii to accommodate 53t front chainwheels and will sit farther away from your crank on the back end if mounted to the proper height on the seat tube. That shouldn't affect shifting.