CatalystでDBIx::Class::Schema::Loader

更に、自分の場合は myapp.yml に C::M::DBIC::Schema の設定が書いてあるので

use DBIx::Class::Schema::Loader qw(make_schema_at);
use File::Spec;
use FindBin qw($Bin);
use MyApp;

my $config = MyApp->config->{'Model::DBIC'};
make_schema_at(
    $config->{schema_class},
    {
        debug          => 1,
        dump_directory => File::Spec->catfile( $Bin, q{..}, 'lib' ),
        dump_overwrite => 1,
        relationships  => 1,
    },
    $config->{connect_info},
);

ってな感じでscript/myapp_schema.plに書いています。
(実際には設定を読み込むだけにしては重いので、直接YAML::LoadFileしてたりします・・・)