To be fair, deploying the CF release to your local machine with something like BOSH lite is not the most resource conservative. I think that you hit the nail on the head when you say it's intended for beefier machines or smaller cloud deployments. That being said CF release is huge. If you want to deploy your own software packages in a custom release against bosh lite for development purposes I think you might find that to be less temperamental.
I thought creating a BOSH release would be too much work but I will try that. What would be nice is if BOSH could abstract a cluster of VMs as a single Docker host and let me operate on containers instead of VMs (I'm not sure if that's possible at the moment without significant work).