O Apache httpd adicionou suporte ao proxy HTTP / 2 de 2.4.21, mas sugere que você execute o mais recente (2.4.27 no momento da escrita), pois este módulo ainda está mudando bastante no momento.
O Tomcat acaba de adicionar suporte a HTTP / 2 no Tomcat 9: link
Então, em teoria, isso deve se encaixar perfeitamente se você estiver disposto a atualizar para essas versões (e instalar o OpenSSL 1.0.2 ou superior, necessário para HTTP / 2).
No entanto, na prática, ainda é tudo muito novo, então erros são possíveis. Para ser perfeitamente honesto, os maiores ganhos do HTTP / 2 são com conexões de maior latência, como cliente para servidor. Conexões de servidor para servidor, como Apache, para o Tomcat usando mod_proxy, terão menos ganhos.
Então, considerando como são novos, você pode querer apenas usar HTTP / 2 no seu servidor web Apache (ou qualquer outro servidor web que suporte HTTP / 2), e usar mod_proxy para se conectar ao Tomcat via HTTP / 1.1 ou AJP Isso lhe dará a maior parte dos ganhos de desempenho do HTTP / 2 sem o incômodo e o risco de atualizar tudo para obter HTTP / 2 completo de ponta a ponta.