I think a cool down on long rests with 2 or 3 short rests between would be easiest to implement. Also - limiting fast travel to and from the camp would help. The story really does unfold quite a bit at the camp, so perhaps that should be spread up if less rests are allowed?