Just to throw something in here, we are restoring an Hispano Ha.1112, which is esentially a Bf 109G from the firewall backward, with a Merlin in the nose. Since the Merlin was not an iverted V-12, there was no possibility for it to have a cannon through the spinner. Don't know about the REST of them, but OUR Hispano has wing armament and wing tanks. The wing armament was two Hispano HS-404 20 mm cannons ... IN the wing. I have seen the inside of the wing structure and the mounts are not only possible, they are there. It also had outboard wing tanks that we have removed since ours will be an airshow aircraft and doesn't need the extra fuel.
So, if the Germans had wanted to install wing cannons, they certainly could have, since the Spanish, with no other alternative, DID.