I have been playing World of Warships a lot recently and that has a very good system of trying to match make so that people do not get slaughtered. They also lock everyone in the room and make them fight. Sure there are a few who hide at the back and try to long range snipe but I have never been in a fight that has timed out due to runners.
IMO if the new venture does not address that then it will go the same way as AH. Need to find a way to make people fight.
It seems to me what will mitigate runners is a structured mission, measurable victory conditions, and a time limit. If they run, they are probably not accomplishing the mission. They lose when the timer runs out. No car wash, er.. war cash for them! No plane upgrades!
I hope match win/losses are tracked in the player stats and ranks, not just raw individual points. Helping the team to win should weigh equally as much as getting your own personal kills.
The scoring system will effect player behavior in WO:P even more than it does in AHIII due to the imperative to earn war cash for planes. You will get more of what ever you subsidize. If you reward K/D, then players will be very incentivized to avoid getting killed as that is half their score. If match win has a higher weight, a player might be incentivized to throw themselves in to a pack of enemy to distract them so a team mate can accomplish the mission and win the match, even if that means their personal death.
PTFO, as they say in Battlefield. Play the * objective!