instead of tilting the model, it might be better to
use an appropriate animation for downhill and uphill movement.

(Though You could tilt it a bit to make the legs touch the ground too.)

Else the movement would look kind of fake, like a stiff platic toy.