I just made many mops, each with a progressively smaller roughing clearance.
I've done that too.
Most recently I use a Profile MOP with cut width. Works even on open polylines.
Set the cut width = width of desired milled amount + tool diameter - step over. Step over percentage is calculated and set by me in the same MOP. Roughing clearance may be applied at the same time.