What about eggs? Do you have roll away nests so the eggs don’t get broken or eaten?
I have not gone on "vacation" since I started raising my backyard flock. My trips out of town have only been day trips and I have returned that night.
If I had to leave for a few days, then I don't suppose I'd worry about losing too many eggs with my current flock. I'm only getting 1 or 2 eggs per now, with my five-remaining 3+ year old hens.
However, there was a time, like in year 1, where I was averaging about 7-8 eggs per day from my small flock of 10 hens. If I had to leave for a few days with young hens in high egg productivity period, then I think I might invest in either buying or making some roll away nests like you mentioned.
Or, I'd just top off the waterer and feeder and ask Dear Wife (or someone else) to gather the eggs daily. In my setup, you gather the eggs from the outside of the coop and don't have to do anything other than drop down the nest box door on the outside and collect the eggs.
I have never been too concerned about a broken egg every once in a while. I have had to deal with eggs being eaten, and that is always a concern. I went through a period where I knew some of eggs were being eaten, but I could never figure out which hen(s) were eating the eggs, or why. I give them extra calcium and grit and their hanging 5 gallon PVC are available 24/7. So, whatever hen(s) was eating the eggs was not from being hungry.

Since I was at home all day, I just started checking the nest boxes every 2 hours and gathered up any and all eggs. After a few days, the egg eating stopped. I never did find out which hen(s) were eating the eggs. Unfortunately, I went through at least one more period of egg eating and had to deal with it in the same way.

If I was building a coop today, I'd probably consider either buying or building some roll away nest boxes from the start. It would cut down the chances of eggs being eaten, and like you mentioned, a person could leave town for a day or two and not have to worry about the eggs getting broken.