Hi,
you need the following permissions for that.
Datastore ---> Allocate space
Resource ---> Assing virtual machine to ressource pool
Virtual machine ---> Inventory ---> create from existing
Virtual machine ---> Provisioning ---> Deploy template
and if needed
Virtual machine ---> Provisioning ---> Custimize
Frank