With the cruise control in the cruze & the automatic, try using manual shifting mode. Instead of downshifting once you loose 2MPH like in full automatic mode on a hill, it will allow you to loose 8+ MPH(never fully tested to see if the cruise will eventually kick off). before I ever loose to much speed or slow other traffic I will manually downshift.
In my area with lots of rolling 150-300ft hills with steep grades allowing the car to loose more speed before downshifting, that means I can make it over half way up the hill(or all the way)with no downshift at all. Again these are steep grades that would normally kick down on every hill near the bottom, in a 30 mile drive that would be at least a dozen unneeded downshifts.