I wrote a bit about adding face packing to general Nurbs surfaces there: Packed Faces options in Rhinocommon and/or for regular polysurfaces. If you have examples of workflows where this would be useful to you, I’d really like to have a look at them.
“Packed” here is in the sense of a tightly bound group of faces. When we are packing faces, we are grouping a contiguous rectangle of faces into one big surface. The problem with words like “clean” or “optimized” is that they will mean very different things to different people (i.e. are your criteria for a clean surface the same as mines? what value are we optimizing for?), so using them leads to misunderstandings.