Foam Flinging engine V 0.1
Theoretically this is definitly possible and some people are working on this. However at the moment a reliable slamfire springer exists called the Lynx by Orion blasters (the villinaitor can work for less hardcore players)
This question was brought up on R/nerf 3 years ago where Captain Slug (The caliburns created) responded with,
"You have to have an extra piece (or two) in the trigger group that the back half of the ramrod interacts with. And to avoid having to cut and align a slot in the plunger tube for this that extra piece would have to be ahead of the plunger tube and that would result in a slot cut out of the middle of the spreader piece.
Slamfire is NOT easy to implement unless the base design of the blaster is already compatible with it. There are only a small number of homemades that have ever included it, and those had catch mechanisms that moved with the plunger assembly during the priming cycle.
So the result would weaken the spreader and complicate the trigger group. I wasn't really interested in the compromises that this would involve. But the CAD files are available if anyone wants to try adding one."
so basically definitely possible but he says its not worth your time, and with things like the Lynx available it may not really be worth your time.