The Puppet Module currently does not support PaaS only IaaS. It is interesting to think about how Puppet might include PaaS too. If you would like to expand on precisely what you would like to achieve that might be helpful. Thanks for your feedback.
@John, Puppet Labs maintain a great guide at http://puppetlabs.com/solutions/microsoft
The command 'vagrant up -provider=hyperv' (and subsequently just 'vagrant up' or 'vagrant reload') fires the VM up on your local machine.