Yes, I was busy, but the script for Moodle 2.3 has been working and continues to work fine on our production server since one year now.
In the meantime big efforts have been made to integrate this code into core. Have a look here to follow development:
https://tracker.moodle.org/browse/MDL-13114
I still have no time to look at that code either. But I feel that my code can continue to help those who want to tailor it to fit exactly their own needs and special workflows.
As I explained Marco, the category structure at our University of Applied Sciences is something that does not change a lot. So our need is only to create courses in those given categories. If we have changes in our category-structure I simple rename the categories or create new ones in the GUI and then I have to modify my course-category-table in the code to match the new names or new categories.
But as Marco says, you are all free to use the code as is, or modify it to fit your exact neeeds.
Rosario