Understandable that you don't want to put a toggle on a shooting mechanic. Maybe have some mechanic that builds around it? From the top of my head:
-> overheat when shooting too long
-> take more damage (or deal less) while overheat is active, but no other penalty that would break the flow of the game
-> while overheat is active, if you stop shooting, you get a "boost" on air parrying/deflect/reflect
-> boost will:
- cooldown (remove) overheat effect quicker/instantly
- increase damage for some time or something similar modifying the weapon
- quickly upwind the gun, to make up for the time spent not shooting and instantly getting back into the shredding
Also, trust in your movement mechanics when it comes to the ledge grab. My frist thought on the wall jumping was "Meat boy", because it felt so solid.
Just my 2c.