How to make complex L form roof

Hello. I’m modeling house with L form roof. It has 4 slides and in the middle I want to join these slides with a metal tin. I have tried to play with boolean tool to cut a place for tin and then install tin, carver tool to cut roof covers, but actually I’m not satisfied with my result, these tools leave sharp edges and and you have to do lot of manual work. Is there any way how to speed up with work? Thank you in advance.


roof.blend (866.2 KB)

What about apply the array modifier and cut the roof as in the reality, where the roof tile is cutted.