Virtual Hosts Not Working on OSX Mavericks
It looks like you have nearly everything correct. I'm running Mavericks with a couple dozen virtual hosts, so this should work for you. 

First, and this might be all you need to do to fix things, you need to enclose your DocumentRoot in quotes. So, 

DocumentRoot /Users/gdboling/Sites/rocket-gen


becomes  

DocumentRoot "/Users/gdboling/Sites/rocket-gen"


Next, add the following to your /etc/hosts file, on the line immediately following what you already have. Your hosts file should be: 

You have this part:

127.0.0.1    local.rocket-gen.com


Now add this right below:

::1     local.rocket-gen.com


I have each of my vhosts set in hosts this way.