all hens like to roost-anything from old pallets to trees and any I have in a run have plenty of branches etc to jump on and off. A dust bath is very important-if you can't cover one, get one of those very large, shallow trugs and fill with earth, sharp sand and woodash and put out on dry days.
People always seem to react with horror when I tell them the following, but if your hens have access to grit, they should be fine. Buy a bale of seed hay-give them 1 or 2 slices a week. They love scratching through it (especially if you chuck some scratch on it), they eat the seeds and its nicer on their feet than mud although you do need to rake it up. I've been keeping my hens on hay and long grass for years and never had a problem.
as for muddy/boggy runs-comes with the territory. Willow is thirsty but don't plant too near house/drains
hanging greens is good-mine love spring greens and heart cabbages, cauliflower leaves, raw and not been near the kitchen, obviously