Weapon roles are an essential part of APB, they unlock slotted variants of weapons, modifications and eventually a prestigious Chrome skin for all weapons in that certain role. The system as it stands is fairly good although I'd argue that it could do with some quality of life changes to make the grind it takes to max them out feel far more rewarding while also making things easier for newer players.
I'd argue that all Weapon roles should be account wide, meaning you can progress them on any