If you are going to use traditional solver such as LES and DNS, you do not need to add any template. These solvers are already implemented in OpenFOAM. The issue is to obtain a spatial-temporal resolution good enough to compute the acoustic energy.
along the lines of Simone's comment: For CAA it is of importance to use high-order discretization schemes for space and especially time due to the low acoustic amplitudes compared to the fluid flow. Especially the dispersion and dissipation properties of the time-integration scheme are significant for obtaining reliable results. In compressible flows the LDDRK-scheme of Berland et al. JCP07 is widely used together with high-order FD schemes or spectral methods for spatial discretization.
Probably the work of Keiderling, Bühler and Gloor from IFD-ETH Zurich or the work of Bogey (Lyon) is worth a look.