Yep, the uninitialized masonx was a bug. I've just uploaded a new version (0.216) to CPAN. I've added a full BeerDB.pm example package (with real paths on a real server) and a corresponding VirtualHost Apache config. These are in the /doc directory of the distribution. Let me know if this helps.