Something to keep in mind about roosts. A chicken needs clear landing space with no obstructions at least twice the height of the roost to be able to land safely.
Sylvester- I put a cross piece on the ramp that is wider than the pop door but will fit in diagonally. To attach I just lift the ram, turn it sideways and the cross piece fits in the coop, holding the ramp in place.