Just thought a good way to level up a gun would be to use a shortcut. So pressing alt+whatever slot the gun you want to upgrade is in. So alt+1 will upgrade the gun in slot 1. Not essential but going through the inventory sometimes has got me caught in the inventory screen.
good suggestion, would like that as well