Absolutamente - você desejará que um host virtual diferente seja o padrão e que ele atenda 403s.
# This might already be present in your config, add it if not:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName catchall
<Location />
Order allow,deny
Deny from all
</Location>
</VirtualHost>
<VirtualHost *:80>
ServerName pear.example.com
# your existing config..
</VirtualHost>
Ter o 403ing definido antes do real fará com que ele seja usado como padrão para solicitações que não correspondam ao nome do host de um host virtual diferente.