HI Sbehta,
You may create a validation rule on project, along the following lines
Not CurrentUser().Admin && IsTriggeredBy('NewTemplate')
This way, anyone who is not an admin user, and tries to create a new template will get a validation (with the message of your choice)
This can easily be tweaked to your specific requirements..