Após três horas de revisão dos documentos e testes do apache, descobri que posso usar o mod_rewrite para responder corretamente aos métodos HTTP indesejados:
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !=GET
RewriteCond %{REQUEST_METHOD} !=POST
RewriteRule .* /error/405.html [R=405,L]