Select operator that takes multiple selected face regions and selects any number of matching regions (when they have distinguishing features to isolate them). UI access next.
This is a proper design if we want to use the beautify routine elsewhere (e.g., in the triangulate modifier)
changes to tool args would rebuild far too many files and these are mainly by modifiers outside of bmesh.