title: Perl module "did not return a true value"
body: <p>I followed the <a href="http://p3rl.org/Rose%3a%3aDB%3a%3aObject%3a%3aTutorial" rel="noreferrer">Rose::DB::Object tutorial</a> on CPAN and set up three packages.</p>
  
  <pre><code>package My::DB::Object;
  use My::DB;
  use base qw(Rose::DB::Object);
  sub init_db { My::DB-&gt;new }
  
  package My::DB;
  use base qw(Rose::DB);
  ...
  
  package Motorcycle;
  use base 'My::DB::Object';
  
  __PACKAGE__-&gt;meta-&gt;setup
  (
    ...
  );
  
  __PACKAGE__-&gt;meta-&gt;make_manager_class('motorcycles');
  </code></pre>
  
  <p>In the application:</p>
  
  <pre><code>package main;
  
  use Motorcycle;
  use Mojolicious::Lite;
  </code></pre>
  
  <p>This failed to compile with this error:</p>
  
  <pre><code>My/DB/Object did not return a true value &lt;eval 2&gt; line 2…
  </code></pre>
  
  <p>Regards and thanks.</p>