Nice work Mark. If the roof is a snug fit. You could try gluing a piece of quality steel to the underside of the roof. Then use a magnet on the end of a stick to remove it. Sort of like removable coal loads for hoppers. I watch a lot of Howard Zane videos on You Tube. He was asked why so many of his scratch built structures always feature a cuppola on the roof. His response was. So you have something to grab to remove the roof.
I do a bit of scratchbuilding. No matter how square you think you have cut and assembled something. The real test comes when you put the roof on. Tough to get a perfect fit. You learn to disguise it and truth be told. No one will probably ever notice it. I have a small resin shack near the layouts edge. It’s been there for 25 years. It has a molded in tarpaper roof. I glued it on backwards. If never rains in my model Train world so it hasn’t leaked yet.