in reply to I need help adding a new model to a legacy Catalyst setup

What you’re doing is the right idea and should work if all the names and columns and such are right. Possibly the problem is the plural “s” or the CamelCasing.

package Model::DB::Result::OtherThing; # <- No "s," and not Otherthing +. use base 'DBIx::Class::Core'; use strict; use warnings; __PACKAGE__->table("otherthings"); # <- "s"