Upgraded to pfSense 2.4.5 and this broke. I figured out the problem and it is very simple.
Delete old stuff:
pkg remove p5-XML-NamespaceSupport-1.12
pkg remove p5-XML-SAX-Base-1.09
pkg remove p5-XML-SAX-1.00
pkg remove p5-XML-LibXML-2.0132,1
Install the new packages:
pkg add https://pkg.freebsd.org/FreeBSD:11:amd64/latest/All/p5-XML-NamespaceSupport-1.12.txz
pkg add https://pkg.freebsd.org/FreeBSD:11:amd64/latest/All/p5-XML-SAX-Base-1.09.txz
pkg add https://pkg.freebsd.org/FreeBSD:11:amd64/latest/All/p5-XML-SAX-1.02.txz
pkg add https://pkg.freebsd.org/FreeBSD:11:amd64/latest/All/p5-XML-LibXML-2.0202,1.txz
For 2.5.0:
pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/p5-XML-NamespaceSupport-1.12.txz
pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/p5-XML-SAX-Base-1.09.txz
pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/p5-XML-SAX-1.02.txz
pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/p5-XML-LibXML-2.0202,1.txz
But the most important thing!!!
Open this file in a text editor:
/usr/local/libexec/squid/https-everywhere/squid.pl
Change to first line from:
#!/usr/local/bin/perl5
To:
#!/usr/local/bin/perl
And another thing that isn't necessary but I found helpful with heavy use is increasing the helpers:
Go to Services > Squid Proxy Server
Show advanced options at the bottom
And update in Custom Options (Before Auth):
url_rewrite_children 16