For round ball shooting patches:
I bought a piece of steel pipe about 2" long, with an inside diameter the same as the patch I wanted. I filed the outside circumference on one end of the pipe to form a sharp edge. That's my cutter.
I purchase pillow ticking from the local Piece Goods store. I have my wife wash it (sizing in unwashed fabric tastes terrible), then iron it flat and fold it as many times as practical.
Then I use my bench vice to push the cutter thru the many layers of the folded ticking. I use a small piece of pine or plywood as a backer under the ticking to protect the edge of the cutter from the vice jaws. Cuts 18 to 20 or so, at a time.
For cleaning patches:
I buy heavy muslin, cotton twill, etc. by the yard at Piece Goods. Muslin rips easily in one direction. Rip the width you want. Fold the resulting stip in half, cut the fold with scissors. Fold again, cut the fold, Repeat until you have a punch of roughly square patches
-Ron