It is an interesting concept but as was mentioned above, in practice I don't think it will work as you hoped.
chickens are pretty dumb, to have enough room in this coop you would need the chickens to work together to establish "shifts" for everyone. 1st is up and eating, 2nd shift is in the nest boxes and 3rd shift is sleeping. It will be more a case of everyone trying to do the same thing at the same time. They'll all want to sleep during the night, they'll all want to get up and eat at dawn, etc etc.
If you want to keep the run/coop footprint as small as possible then you can make the coop bigger but all up high enough so they can use the space underneath for run space. That is how mine is setup, it's a 4x8 coop that gives them 4x8 space under as well as the rest of the run.
In my 4x8 coop the numbers say I should be able to house 8 birds in there. I have 7 now(had 8, lost one) and I'm thinking that I could expand my flock to contain 10-12 birds in that same coop space. Part of the reason for that is that my coop stays open to the run 24/7, so birds can always say "I'm outa here" if things are crowded in the coop.