Well Rangers would be the "label" of a character with the above skill sets. I see them as a Jack of all trades but master of none, as in a versatile member of a party. They can heal, but not as good as a Cleric or Druid. They are great in archery, but less so than an Archer.
I see them as forest guardians. They gain bonuses in the outdoors such as faster speed, stealth, tracking, laying traps, finding herbs, fletching, etc. Another would be bow range.
In towns, and underground they would have some penalties, such as lowered bow range.
A pet, like a Druid or Beast-master, would stand them apart. Not as a meat shield but a companion. Could be similar to a mage's familiar. If the pet dies, the Ranger would certainly suffer in the form of penalties.