Learn to shift both levers when you are running out of cassette. I shift up to the big ring and down three on the cassette in one shift.
I do this a lot and it can get annoying. I think I'm an obsessive shifter, I change gears like every 15 seconds, the route i ride (the Central Park drive) I guess could be considered "rolling", which probably gave me the habit.
Anyway, in terms of a solution, I could ride more in the 50 and lower my cadence, or get a smaller cassette/a bigger chainring, correct?