I couldn't get templates to work in 2.4, and tracked it down to the following code at line 190 of grabcartoons.pl:
foreach (@ARGV) {
$ = lc($);
s/\W+/_/g;
}
It looks like this is stripping the name of its ':' too early, and so it is not being recognized as a template.