Adding a Copy Rotation to his Torso Pivot, aimed at the Root bone, with XY inverted and the Influence turned down a little bit helps keep him upright on those inclines. Neat little way to get some extra use out of a single walk cycle.
Playing around with using the Shrinkwrap modifier on a rig's Root bone to stick it to a moving surface.