Why is suidperl not working properly?
For security reasons, suidperl is installed without the suid bit by default. The system administrator can enable suid behavior with the following command.
# chmod u+s /usr/bin/suidperl
If you want suidperl to be built suid during upgrades from source, edit /etc/make.conf and add ENABLE_SUIDPERL=true before you run make buildworld.