when I was playing around in the hills of wisconsin I found the only way to deal with prolonged hills was to just lower my speed and and think light thoughts
It was tough and I could only eek out about 60mpg Sometimes my speed fell to about 45 so I would accelerate up to 55 or 60 and just allow it to slowly decelleratate. Rinse and repeat as needed.