Just doing everything by hand (=adding every single VM by hand in the cluster.conf) undermines Proxmox and the whoel idea behind a GUI in general...
have you considered using the API to build a gui to manage what you need?
http://pve.proxmox.com/pve2-api-doc/
Maybe also the API could be improved with your suggestions, if something is missing...
Marco