&site_html_terms_and_agreements(\%OUT) was correct, the
(\%OUT) part is what becomes %$tags in the template routines. You may need to get something placed into this hashref before your plan will work, I'm not sure.
But put that back in for now and double check this for me: I think your problem is actually because you didn't add the sub to the @EXPORT line in HTML_Templates.pm, this is one of the first parts of the file near to line 35 and it should take up close to 8 lines make sure you add &site_html_terms_and_agreements in that line somewhere and you should be allright.
(\%OUT) part is what becomes %$tags in the template routines. You may need to get something placed into this hashref before your plan will work, I'm not sure.
But put that back in for now and double check this for me: I think your problem is actually because you didn't add the sub to the @EXPORT line in HTML_Templates.pm, this is one of the first parts of the file near to line 35 and it should take up close to 8 lines make sure you add &site_html_terms_and_agreements in that line somewhere and you should be allright.