Im not sure that there is an actuall advantage of this over the conventional method. One would need a power source to cycle the weapon and to ignite the fuel mixture. Then you would need two seperate storage cylinders for the gases. It would seem to a large and overly complex system, and all for no actual purpose that couldnt be more easily fulfilled with conventional arms.