Further to this idea, perhaps having a way to intelligently preset weapon accesories?
IE having my AKM preconfigured the same way across the board for every class that can take it by having an "apply to all button"
Also having a weapon remember what it was last configured to without saving it as a specific preset. IE I choose an AKM, have it built out but need to swap to a FAL. The guns won't erase their accesories switching from weapon to weapon.