I can find all sorts of weird information about templates in Perl, but nothing about what they actually are.Are they generic types like in C++?  Is it a class-like structure?  Or maybe something else?
What is a template in Perl?
perl;templates
You don't link to any of the 'weird information' you found, but there is no language construct in Perl called 'templates'.Generally, I expect the subject of any article on Perl and templating to be about text output; a template to generate HTML, or an email, for example. The Text::Template and HTML::Template modules being canonical examples.