To me its a really simple solution.
Blizz have already added guards by the NPC turn in, but its just poor, because all you have done is create a gauntlet of people to run through where they get farmed.
If you actually wanted to stop it… 2 Simple additions.
1 - Move the NPC and the Guards, to the Bottom of the Ramp to the portal.
2 - Make Ashenvale Portal Max Level 49
So yes, they can kill you on the way to the Portal, but once you are there, very little griefing, fighting people lv40-49 inside the portal is fair game, but there will be no 50s in their new Raid gear or full Emerald Dream sets etc
Does it stop World PVP, no, it just means the 50s have to fight other 50s in the other 2 portals available to em, Ferelas and Hinterlands, instead of purposely camping people leveling (more than like alts in greens at this time)
It is a PvP server, I know, blah blah blah, but The servers previously haven’t been set up with content like this that has loads of people farming the same zone over and over. Normally you are spread out over the entire map across several zones when leveling so the population of possible HKs isnt so dense.
The phrase Shooting fish in a barrel comes to mind.
Either way I think the same people saying “its a pvp server blah blah” will be the same people in a months time, saying “my servers dead because you let those people i was farming over and over leave my realm whaaaa”
Unfortunately its probably too late to stop it, I imagine you will end up with a server full of the Meta specs on PvP and every1 else on PvE realms which is sad, considering how well the server balance stuff started out in P1