I couldn't get templates to work in 2.4, and tracked it down to the following code at line 190 of grabcartoons.pl:
# Normalize before random selection, otherwise we might
# end up with duplicate comics
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.