You won't get drones for perks. You won't get octane for perks. It doesn't work that way and HTC has said it won't work that way.
As for troops: It's a gameplay consideration that you get 1 shot per 1 player. You lose troops, then you missed your shot. HTC has said whatever they up the load of a C47 to, that will be the base capture limit. So if you get 28 troops out of a C-47, you need all 28 to take a base. (and it'll take 2.8x as long waiting for them to walk into the map room, IMO).
It's about manpower vs end results. Forget the actual troops onboard. One guy, one base. No more, no less (well, more people if you're smart, but not more than 1 base per person per load)