Now how could I utilize that piston to also rotate the cylinder without the cylinder having to have zig zag slots and recoil rearward?
Ah! I've got it. The arbor pin/gas piston could have spring loaded lug projections on it that would pivot backward but not forward. The hole in the cylinder for the arbor could have corresponding spiral slots cut into it so that the lugs on the arbor pin/gas piston, were just barely engaging the spiral slots in the central cylinder hole. Then when the gas piston went rearward to cock the hammer, it would also advance the cylinder.
Sounds overly complex to me. If the arbor pin/gas piston is pushing back on the hammer, then why not just utilize the single-action mechanism to also rotate the cylinder?