I'm currently using one of my normal pump breech barrels.
The charging pump:
The pump is pretty simple: The plunger rod has a 1.2" washer on it, held in place with a cotter pin. I gutted out the supporting fins from the end of a 1.25"=>.5" PVC bushing, which turned out to be the perfect size to fit some 1" thinwall. This is glued in place, with two slots cut into it. The slide is 1.25" PVC, with two screws driven thorugh it, into the slots, but behind the washer. This allows the pump to push forward, charging the rod, but pull back for firing. Between that, and using a .5" compression nut for the plunger, makes this the lightest and shortest SNAP plunger yet.
All other parts are standard SNAP, just backwards (clothespin, plunger, et al.).
The bullpup config isn't just trendy; it actually solves a few problems. First off, the SNAP tends to get very long, very quickly, especially if I'm using a pump breech (28" or so). This makes the length more manageable. Second, the charging pump and the breech now move in the same direction, as opposed to opposite. It's screaming to have the breech connected to the pump, and a clip added (most likely an Angel Clip). The pump also needs a handle, as pushing away is a bit of a tough sell...a handle will make it easier. The barrel also needs to be reinforced/given guides to run through/lowered. The pump handle could also be internally sprung to return.
Haven't tested ranges yet, but the little bit of extra dead space doesn't seem to be an issue at all, based on less than 50' test shots (clear across my apartment with no drop).