Have a look at rel_name_map in DBIx::Class::Schema::Loader::Base. You should be able to do something like this when you create your schema:
my %args = (
use_moose => 1,
use_namespaces => 1,
rel_name_map => { user_addresses => 'addresses' },
# more args here...
);
make_schema_at( 'My::Schema', \%args, [ $connect_arg ... ] );
The rel_name_map is the important one, but I've added a few more lines for context.