I'd be perfectly content with Samurai being both Tank and DD.

Maybe as a Stance system similar to AST stances, can't be changed in combat, determines your Role when queuing (Asks you to activate the stance you queued in) and Traits are modified based on stance.
Have the idle battlestance be different between stances, sheathed for DD drawn for Tank.

With some creativity, they could make it work :3