I like the idea! A few concerns but interested in seeing where it goes, nonetheless.
If I may throw in an idea as well:
Why not increase the muzzle velocity (projectile speed)?
That would seem like a good option that affects Damage consistency without affecting damage per second, and it would improve the feeling and reliability of the unit without the need for drastic alterations or reworks.