mel - experimental lowpoly rounding V2

I think i'v taken this as far as it can go, it's semi-useful:) and I'm sure there are better methods to solve this, but I'm ready to move on.
to install;
source script,
select a mesh
type lowpolySmooth; in command line