And what if Arsenal would only offer choices that make sense with given roles? Limit uniforms, weapons, magazines, and even backpacks. You can't keep a rifleman from getting a shit ton of medical supply, but if he is limited in backpack selection, he will have to carry less ammo to do that.
I think it would be a way to still give everyone some freedom in choosing their loadouts, while making sure everyone stays somewhat in their roles.