The 50/34 compact crankset has been used on many recreational road bicycles to create a lower and wider range of gearing for the average club type cyclist.
I live in Florida, which is mostly flat, and my Jamis Xenith Comp came with a FSA compact crankset of 50/34. After accidentally dropping into the 34 a few times I swapped out the 34 for a 40 (one tooth larger than the more common 39). I later changed the 50 to a 52, but I'm kinda limited from going any bigger due to the 110 bcd of the crankset.
My suggestion would be to check the sheldonbrown.com gear calculator and play with the range of gears that can be created by swapping out chainrings. Then visit your LBS to find your solution