The more space per bird you have in the coop, the better you will be. Less space leads to all sorts of problems - behavioral, waste buildup, spread of disease/pest, etc. You have 23 birds now, and 17 of them are only 5 weeks old. Big size difference between a 5 week old and a full grown chicken. You are at about 2.75 sq ft per bird.
A removable roost is normally done so that you can remove it to clean under it. Are you suggesting you are going to do something where you remove the roosts each morning and put them back in each afternoon?
A removable roost is normally done so that you can remove it to clean under it. Are you suggesting you are going to do something where you remove the roosts each morning and put them back in each afternoon?