My stove is made with an 8" pipe. It has an 8" chimney as well. I figured the square inches of the 8" stove pipe and sort of backed into the size of the baffles. I took the 2" space between the barrels times to length of the opening with out the baffles times 2, because you have openings on both sides of the barrels. The size of the 8" stove pipe is Pie X R squared. In my case its about 50 square inches, so the opening with out baffles is about 10 inches by 2" so that is about 20 square inches times 2 [ Both sides ] or about 40 square inches total. I decided to try that size because it was close and see how it worked. I had to cut about 6" off each baffle to make it that size, I figured I could always take off more later, it seemed harder to add more back on.
The stove seemed to work pretty well, the baffles seem to keep the heat in the oven and the draw seems acceptable to me. Could it be more "Rockety" , well yes it could be, but I am satisfied at this point. It doesn't seem to smoke, it draws pretty well, and I can keep it at 400 degrees to bake my bread. So with your 4" pipe you can have much smaller openings on the baffle runs and still make it draw. Do the math and then see what works for you. Its easy to make changes with this design.
Never doubt that a small group of dedicated people can change the world, indeed it is the only thing that ever has.