At ten weeks you still have babies. My brooder-raised chicks typically start roosting on their own around 10 to 12 weeks if they are in my grow-out coop with no adults present. I've had some start earlier at 5 weeks and some go a few weeks past 12 weeks but 10 to 12 is more normal. They will perch during the day at a younger age but to me roosting means sleeping at night. How your coop is set up may affect that timing. If they are in the main coop with the other adults the brooder-raised chicks often wait a lot longer but I've had a broody hen take her chicks to the roosts as early as two weeks though four to five weeks is more normal with broodies.
At 10 weeks your cockerel is not a rooster, the hormones haven't hit yet. His behaviors will change when the hormones hit.
I don't see anything wrong with them sleeping on the floor is they want to. In the brooder they sleep on the floor and it doesn't hurt them. If the poop builds up and they don't scratch that area during the day rake it or toss some treats in that area so they will scratch it and spread the poop. You can train them by putting them on the roosts at night but I prefer to let them work stuff like that out on their own. Just different management styles.