How to make an object roll when controlled as a third person character?

This is basically what I would want. Imagine a barrel rolling on its side. I don’t want the barrel to “stand up” when going to a side, but simply roll on its side. I also don’t necessarily want it to build momentum to how it does in the rolling template, but have more tighter controls similar to those in the Third Person Template.
As for turning then it wouldn’t have to turn in a bit of an arch to how I described it in the image, but could simply do a 90 degrees turn on the spot if that is easier.

Does that make sense?