My data is maxed for the month so I only have tortoise speed internet right now. I think it was a crucible radio podcast recently or something. Newsk was a guest and defined titans as having those 3 roles that I said. And you can't do those roles without speed.
The problem that most people confuse is saying Hunters should be the fastest but Titans actually are. Yes, a titan can skate in a mostly straight line and get to a destination the fastest while having high armor ratings to be able to even make it into close range, which is needed to fill the titan role.
Hunters, however, are all about agility. As in the double jump, triple jump, and blink, allow the best balance of fast and controlled jumping, literally able to change directions in mid air, while not having your jumps affected by in-air actions. This, combined with having the highest available base movement speed, letting them strafe and sprint faster, gives them the highest agility.
Warlocks are not at all built for speed, which is why they're able to have the best recovery.