I think something that would be very beneficial, especially if you are half way through the campaign, if you can disassemble guns in groups of 5 or 10 so you cant have to do each one individually.
until that gets implemented, what I do is I click with one hand and press enter (I think space works too) with the other, as it automatically dismisses the disassembly popup.