Maybe cover the concrete with rubber stall mats, then put the dirt over that. It will keep some of the moisture from the concrete from entering the dirt, and if they scratch all the way through, the stall mats won't hurt their feet the way concrete does.
rubber is slippery, that might cause injuries.
I have concrete and it has never caused any issues. the roost is low.
wood ashes absorb moisture for sure.