##
has table => ( name => 'my_database_table' );
####
use Moose;
has id => ( is => 'ro', isa => 'Int' );
has field1 => ( is => 'rw', isa => 'Str' );
has field2 => ( is => 'rw', isa => 'Str' );
####
mysql -e 'desc my_database_table' | cut -f1 | perl -ple '$_=qq{has $_ => ( is => "rw" );}'