It looks like a good plan for six hens. 
		
		
	
	
You may find one nest box is all that will be used, least my six all use the same one, sometimes with two crowding in at the same time..goofy birds..
I put a roost in my small run, but have only seen the birds use it once or twice, with usually just one bird on it at a time.  You may not need that.
If your intending on raising layers, you may want to install a light inside the coop, to extend the light exposure in the winter months. 
A roof or partial roof over the run will give the birds some shelter if it rains. They will want to be outside all day, so you want to try to avoid them getting soaked..
A dropping board under the roost really helps keep the floor litter cleaner, so you may want to add one, allowing that you can access it for daily clean ups. I find all my birds sit within inches of one another on the roost, so I could have made the roost much smaller. You may not need two in your coop.
HTH,
 Bill