I think a modified version A would work fine for me. What I envision is an on and an off bit. The “on bit” turns on ratcheting for every step until it hits an “off bit”. Having it repeat with the global NOTE REPEAT rate would be fine.
I could turn ratcheting on at step 3, off at 5, on at 9 and off at 15, on at 18 and off at 19, on at 22 and off at 32. (for example)