Can you block off the nest boxes so they must use the roost? If they're laying, you can remove the barrier after they're asleep. It's common for hens to all want to lay in the same nesting box. Also, I don't think you need to worry about anyone being trampled, assuming there are no babies.