Welcome to BYC! We're glad you found us.
Personally, I don't like the lino tiles as 'stuff' tends to get in between the cracks and collect over time. I love linoleum for the floor of the coop though - it's really easy to clean. I use pine shavings over the lino and use the DLM (deep litter method). It has kept my coop clean and with no smell.
I don't know about using the pine needles but I'm thinking that it wouldn't be a good idea. I hope someone with real knowledge in that area sees this and chimes in.
You do want to offer roosts for your chickens. Although some will sleep on the floor, they almost always prefer being up on a roost; the higher the better for most breeds. You will want to offer a 'ladder' of some sort for them to jump down onto when getting off a high roost though. They can hurt their feet by jumping from high heights to the floor. Some breeds, like Silkies, don't usually like high roosts so you need to research your breeds.
You don't want them sleeping in the nest boxes. You will end up with poopy eggs and that's gross and hard to break. So, start them on roosts right away so you don't have to break them of a bad habit later on. You want your roosts away from the nest boxes, the waterer and feeder and not directly over another roost. Anything under a roost will have loads of poop on it.
I prefer using a 2x4 with the 4" side up for mine to roost on. In cold weather that makes it possible for them to cover their feet and not have any issues with frostbite.