I use bread punches nearly every trip. My bread punches are made either from old radio aerials (which are chromed brass tubes of slightly different diameters) or two inch long sections of old carbon rods.
I punch the slice of bread one to four times and then gently push the bits of bread out using a piece of plastic rod. I put a small piece of old rag into one of those small clippy food boxes which is covered in flavouring, I pinch the flavoured rag and transfer the flavour on to the punched bread when I hook the pieces of punched bread. Sounds complicated but it's quick and easy!
Depending on how I am fishing hooks range from size 18 to size 8 for roach. For legering at night I usually put 8 bits of punched bread (that's two lots of four bits of bread on a size 10 hook.
Try it out at home by testing in a bucket of water. The bread swells up nicely, and also stays on well enough.