In the TeamSite::WFtemplate.pm, there's a double declaration of "my $val" that causes noisy errors when running scripts with -w or "use strict".
Line 1846-1850:
my $val = eval "use utf8\n" . $1;
if ($@) { $this->{error_message} = $@; return undef;}
my $val = $this->{tag}{$val}{value};
Gives a bunch of "'my' variable $val masks earlier declaration of same scope" warnings.