From what I can see the problem's with missile explosions not hitting the shield hardpoint?
Wouldnt it be possible to link the shield with the ship's hitbox so that whenever a missile hits the hull, itd do shield damage as well? Removing the need for a large explosion range.