Loop Regularizer is a 3ds Max script that rearranges loops in regular n-gons and works with edge loops on planar and curved surfaces.
The tool is accessed through the right-click quad menu of editable poly objects when in edge, border or polygon sub-object mode.
You can get the tool here.