Good improvements so far!
You might want to use a solid floor with pine shavings in your cold climate and it will greatly help with the jumping up and down issue.
Here's another example of a roost board....the PDZ only needs to be an inch deep and you can mix it with sand to save on the PDZ...