Thanks again for the lead @eis. I didn't realize that you could access an error log in PHP. Being an as3/Flex developer, I am used to using a debugger with breakpoints. Not sure if PHP dev'rs have a similar IDE like Flash Builder.
After seeing that the generic 500 error was an issue with finding the right class to instantiate I did some investigating on my own. I needed to put require_once realpath(dirname(FILE).'/vo/GenericEntryVO.php'); at the top of the class. I was using as3 syntax and expecting the file path to be relative to the current file being processed. Here is where I found this solution:
How do I format a PHP include() absolute (rather than relative) path? It's about the 4th or 5th comment down by a person named @Zoredache
I am not sure if this is the best solution, but it has me up and running again with my data objects getting serialized for consumption in Flex.