I agree with Wiley, I don't believe that it will alter the behavior much. There will always be those exceptions for folks who find loopholes to exploit (in which case, balance bad behavior against new player retention).
Junky's point about shore battery target for perks,
is more of a plus 
than a minus in my opinion, but only because of their
hardness, rareness and importance.
I would NOT ask to extend the perk system to manned guns, with
the exception of those attached to aircraft or vehicles.
I don't think the accumulation of perks would explode for veteran players, but for the new player,
I can remember how hard it was to get my first kill.
Until then, .001/ of a perk per
every 5 hits on
stationary and fleet targets X perk multiplier, and .01 per (same)
every 5 hits on another online player or drone. {my attempt at pondering

how per hit system could equate with the damage done system}
Note: Simple repetitive striking of a target should NOT gain more points than actual destruction of a target would.I admit my wish is
intended to only add small increments to the earned perks. The coad to achieve that end is beyond me

and I would rather have
any alternative idea (like achievement perks) that could serve new player retention than to promote anything other than player versus player interaction.