Bonnet roofs are like a reverse Mansard roof. The lower slope hangs over the side of the house creating and excellent overhang for an open porch and protects walls from water damage. This type of roof has a complex design and more difficult to construct, making it more expensive than other roofs. Valleys are formed where the two slopes meet which can cause water to pool.