The <plugin> tag allows you create Perl classes that provide specific functionality for your pages. But what about using CPAN modules as plugins? Most CPAN modules that have a new() constructor can be used as plugins. One of my favorite CPAN modules is Text::CSV_XS so it was disappointing to find I had some issues with this one.
Bedrock has had a limitation on using some CPAN modules because of the way Bedrock coerces lists into Bedrock array objects when invoking method calls on objects...until now.