Meshtonurbs to convert faceted circular elements into proper nurb curved elements?

You’re describing the process called Reverse Engineering.
It’s a painful process currently.

For V7, there may be a workflow that will require remeshing the imported mesh, converting to SubD, sorting out crease details, then converting to NURBS surfaces. It’s not ready for production work yet but it looks promising.

Have a look at this introduction video by Phil Cook: