Rangers being invisible while they're fighting is wrong, I think I'm not wrong by saying this.
Mevans himself said he wanted to change it for renewed and this is the reason why, apparently, rangers of the North and Ithilien hasn't been ported yet. I don't know if teammod has found an idea already but I think I get some which may work.
The principle of rangers is they dissimulate in the nature (so camouflage but not invisibility) and ambush the enemies where they expect the lesser.
What if there exist a raid system in the same way of the hobbit boundaries when you tresspass in the Shire or Dorwinion guards when you steal grapes? You just walk around and you have like 1 chance on 50,000 (or more if you think it's too common) to be raided in a tick by one to four or five rangers when you wander the lands they're watching. And of course, it doesn't only happen for evil players but enemy NPCs too. The one difference with boundaries raid would be rangers raid rarer to represent the fact dunedain or Ithilien people are a few compared to the hobbits, plus the fact that wild lands are huge and virtually desert so they make good places to retire and hide themselves from the enemies. (but of course, if you take a walk with your army in Ithilien, and given that each enemy has a chance to trigger a raid of rangers, you have less chance to go unnoticed and we'll be ambushed mo regularly)
Another idea is, and it's for camouflage this time, to make them virtually unseen for NPCs away of them from eight blocks range instead sixteen. So they can quietly assassinate their targets but it suffices the enemy may be inside a 8 blocks radius to see and attack them.
Mevans has been able to make an individual entity invisible in this way with players wearing a full set of galadhrim cloak so why not doing the same for a category of NPCs?
Oh. And to finish, wargs being able to sniff rangers smell and so to spot them despite their camouflage ability would be great idea either; if it's not too hard to code, of course.