I like the spirit of the OP idea. Making it work though, it would seem to me one of two scenarios.
Either the guy who deacked town and got shot down would be shafted because he wasn't over the base on capture, or if you compensated for that kind of thing people would do some kind of fly in, hit one ack or building and auger so they could get in on the base grab perks.
Only earning perks for doing stuff is also a bit problematic, as there are a ton of players who seriously just don't earn perks very fast at all on their own. Maybe it's a bit like communism, but I don't think freebie perks are that horrible of a thing. If a guy can't earn his own 4 hog, it doesn't really hurt anyone if he's able to up one every once in a while.
Wiley.