I think you could make a small one on a conventional lathe in a home shop scenario, although the procedure would be absurd for full size production. There I would expect a machine somewhat like a shaper, although the work would be moved instead of the cutter.
In a home shop, I would first turn and thread the maximum diameter, then mill out the smaller ones (no threads yet.) Then chuck the block in a 4 jaw. Disengage the motor (put it in "neutral") and set up a stop that aligns with the ends of the steps in the threads. Then hand turn the chuck with the half nuts engaged at the thread pitch you want. Work the chuck back and forth advancing the cutter to cut the thread to full depth (you might have to back out the cutter if there is a lot of play in your lead screw.) Then back out the cutter, disengage the stop and advance the chuck a full turn to work on the next thread.
Hard, boring, manual work in the extreme but possible using existing equipment. Probably not as bad as it sounds for a small breech block. The breech ring would be done basically the same way with exceptions for internal threading. The barrel would screw into the breech ring.