Don't think you have room for a ramp(ladder) to the roost.
They are going to need that room to fly down from roost.
I'd put a perch about 7-8" in front of the nests tho, they need a place to land before entering nest.
You also might need to angle the nest top steeper to keep them from roosting...