Backticks specifically and system calls in general under taint are fine. You just need to explicitly set your $ENV{PATH} to avoid bait-and-switch. See Cleaning Up Your Path in perlsec.
#!/usr/bin/perl -wT
use strict;
local $ENV{PATH} = '/bin';
print `echo hello\n`;