The whole repainting thing is quite complicated, apparently, as it cannot work with more than three layers.
I made a quick and dirty mod for you, which combines the roof and trim parts, this way it was possible to "add" the porch as a layer. :)
I'll attach the mod as a zip-file, you'll need SMAPI and Content Patcher to use it.
Hope you like it.