Thanks for the suggestions.
The roof will not hinge, but I am going to put a removable try beneath the roosts so I can take it out and clean it easily. The nesting boxes are pretty easily accessible. I am still thinking of ways to make it easy to clean, as it seems to be the biggest hurdle...