I understand the want to include food and hunger to the game, especially since it ties into a game over, but I have some concerns.
The early game play is fine because there are a lot of encounter that provide food, but as the game wears on such encounters get fewer and farther between. When that happens food starts to dominate the game play, and foraging as it exists now is not fun.
I don't know what the logic is like, but it seems like you succeed while foraging less than half the time. While I haven't done significant tests, the Forager perk doesn't seem to do anything. I had taken to save scumming to get around it, especially since the bird event takes your virginity.
Companions:
* It makes sense for companions to consume food, but they should increase the yield of successful foraging.
* Having companions should not cause you to starve faster. i.e. only lose 5-10 HP per time period when out of food
The Foraging Events are oppressive. If you don't want to lower their frequency, you could add mitigating factors and allow you to continue foraging if the hazard is passed:
* Stealth to avoid the Bird.
* Scouting to avoid getting lost.
* Perception or Agility to avoid the hole.
Consider reduced food consumption when resting, sleeping, or riding on the coach, especially when already at full health. The reasoning being that you need less food when you're less active.
I was really irritated how much food the Mouth Fiend encounter consumed.
Incidentally noticed a bug with the hunger charm, when you get multiples, they are all equipped or unequipped as a group.