We had similar ideas! In the end we opted to have our main character not fire bullets of his own, but we seriously considered an approach like yours. One thing we did was put a timer on the projectiles to cap the volume on screen. Needless to say, I enjoyed your idea! Some audio would elevate it greatly.
Thanks for sharing!