Well, about the TP, its understandable...
I mean, I've been stuck at dummies some times for 10~15 mins nonstop and even forget my skills use TP :/
Then use Invigorate once every 2nd fullmoon and overtop the TP again :v
The Mudra stops ironically slow you so much you recover 1 or 2 ticks of TP before resuming consumption, and the skills themselves aren't as costly... specially since Nin can't use Fracture.

Ninjas can actually Sprint in battle...