Adding more melee or push to ranged weapons

As the title says would it be possible to add a push or stock hit to weapons currently without a melee attack replacing the flashlight? It doesn’t even need to be powerful but something to create distance so you could fire again.

This would help mitigate some of the frustration with constant weapon switching. Meaning you’d only need to switch your weapon to deal with a threat, rather than chaff like poxwalkers or cultists.

It would be nice to utilise the mouse special button in a similar way to our regular melee attacks on some weapons, having a light and heavy version depending if it was charged or not. This would work great for bayonet weapons as you could have a slash as a light attack and a stab as your heavy. Flashlight could be moved to a universal key but only work if the weapon actually has a flashlight on it.