in reply to feeling rather stagnant ...

You're a programmer, you write code to eliminate repetitive tasks. If one of those tasks is writing code then you may well be able to write something to do it for you. Have a look at some of the method maker classes on cpan, figure out how they work and see if you can apply it so that the glue code writes itself.

For example if your glue code is just delegating method calls to some other object you could transform

package Foo; sub method1 { my $self = shift; my $object = $self->{object}; $object->method1(@_); } sub method2 { my $self = shift; my $object = $self->{object}; $object->method2(@_); } sub method3 { my $self = shift; my $object = $self->{otherobject}; $object->method3(@_); }
into
package Foo; use My::Delegator qw( method1 => "object", method2 => "object" method3 => "otherobject" );

There are lots of other repetitive coding tasks that can be automated once you know how Perl deals with methods, code references and all that.

One thing is that Perl isn't perfectly suited to automated coding, something like lisp is and you can essentially produce what seems like magical result with lisp macros. So maybe your particular form of repetitive coding is not easily eliminated with Perl.