I have done some local 2-up riding, but I usually have the passenger pegs off. I don't like how the passenger peg mounts splay your heels out, so they get replaced with DP heel guards.
I have a place in NC that is a couple hundred yards in on a dirt road, and it manages fine. It's just that I have the BMW for the general dirt road stuff, and the KTM for the rougher stuff, so I really don't need to run the Ducati on anything more than what it takes to get home.
It will do
what the Triumph will do, but I feel the Triumph would do the passenger and off-road duties better.