I know this respose won't offer the automated results you are hoping to achieve, but it should work for you. Here's what I have done:
Make a new part file and call it whatever you want. Within the file create MCS/Tool/Program/Geometry groups/Operations as if you are programming a new part. From there assign tools to geometry groups within the MCS. I call them things like Ream-.501 or Tap-.50-13nc and then setup operations within them with the appropriate tools and machine control statements. Once this is done assign min/max sizes of the holes in the geometry group so you can pick all in face later. This is a big time saver, and avoids clicking induced errors. You will also need to optimize the paths before outputing the .cls file.
After this is completed you then right click on the groups/operations/tools/programs and assign object inheritances to them. If you go ahead and pick template and load with parent they should all be ready for use later.
After this is all completed you now have the makings of a custom template. The next step is to utilize it.
To do that you need to create a new geometry group in your current part file, and then browse to the one you made. It should show the MCS, and other geometry groups you created in the previous steps. It will let you know if you didn't do this correctly so you know where to check. Also, after trying to use the template file you can go to it by clicking on Window and then the more button. You're template file should be in the list. You can edit it from there. I find that it is a good idea to close the UG session after editting a template file for the changes to take effect.
To take it a step further you can setup UG so that when you start a new manufacturing project your files will show up in the initialize listing. This involves editing an .opt and .dat file and a few other steps. It's kind of hard to describe without my work computer in front of me.
Even after completing all these steps you will still need to manually configure the from point for every path in your templates every time you use them. From V18 to NX2 they added the global clearance plane which is great! But they have still neglected a global from point which is a PITA.
If there is an easier way I would very much love to hear it. If you would like a sample template file I can e-mail you one. rdawson@ducaero.com
Ron Dawson
Manufacturing Engineer
Ducommun AeroStructures-Parsons