It will take some effort to make the full transition the first time, though it will be fairly close to how you have it setup with MAMP.

Through the Auto Site Setup process of VVV, it is fairly straight forward to add a couple files describing each project to their directory so that VVV can process it as provisioning runs. Each site can live in its own project folder under `vvv-dir/www/site-name/`.