I think our's fits into the description you are calling a "puncher," but we discovered that "punching" was not as effective as "pushing."*
http://youtu.be/UK2f9lvskcQ
This is three 3/4" cylinders with 12" stroke through some fairly high performance solenoids (.75 M^3/s flow) and the return ports left open to allow quick venting. We need to turn the pressure down to about 42 psi to avoid breaking things. (And we'll need to attach some kind of spring to bring the plunger back to the firing position.)
*The difference: we found it most effective to have the ball rest on the plunger of the cylinders before launch (push) rather than have a separation and have the ball struck by an already moving plunger (punch).
__________________

2012 Palmetto Regional Winners (Thanks 2059, 2815, and 287).
2012 Newton 14th Seed
2013 Chesapeake Regional Imagery Award Winners
2014 North Carolina Regional Imagery Award Winners
2014 Greater DC Regional Team Spirit Award Winners
2015 North Carolina Regional Finalists (Thanks 3971 and 587)