I would enclose the top part over the nest boxes and put a roost in it. Add a ramp to the right side so they can access it. I don't think you have enough covered/enclosed space for them to sleep/roost when there is bad weather. I would say you can comfortably fit 4 hens, possibly another 2 if they can free range during the day.