Thanks for feedback, I've managed to clean up my code a little.
Just for clarification - I am using classes because there are multiple people working on this project and the amount of routines might change, so I am providing a simple interface for adding them.