Você não pode usar espaços reservados entre aspas. Você pode usar a concatenação de strings SQL, mas neste caso, é mais fácil fazer isso usando a multiplicação:
my $query = $dbh->prepare (q{SELECT
arrival_date - ? * INTERVAL '1 MINUTE'
FROM emails LIMIT 1});
$query->execute(60);
Dessa forma, você não precisa anexar
' minutes'
ao número quando você executa a consulta.