Not sure if this is true for every roof type, but these are roof bottoms (eaves) in slate. They are clearly just the bottom half of a normal slanted block, but they need to be in the upper half of the block entity in order to join up with the row above and be a proper eave.
If I'm missing some step to make these line up correctly, someone please tell me, because I can't figure it out. It looks like a design error to me.
Also, there are no outer corner eaves, so for my tower with a hipped roof, I had to use full-size blocks as an overhang, because there were no outer corner eaves to match the regular ones (not that the regular ones line up anyway).