The overhangs on the gable ends were cut off rigid insulation added to the top photograph 6 and then the overhangs rebuilt as box beams photograph 7.
Flat roof without overhang.
Martin and jon are right that a roof overhang is the best way to protect the siding.
Gable roofs even with no overhang are at a disadvantage in high winds.
The good news is that a roof overhang can usually be added without having to change the main structure of your roof which is a more expensive and all encompassing job.
There is no good way to make that last.
With a flat shed roof the roof simply extends past the wall plate to provide an overhang.
That said overhangs can extend as far as 2 without the need for external supports.
This is something you can request from your roofing contractor as you plan your roof replacement.
There is also no gutter in the detail so you will be effectively routing rain down your wall.
Rafter extensions would need to be added onto your existing rafters.
Then the box beams were trimmed out photograph 8 and a double frieze board installed to hide the increase in roof thickness without requiring redoing the gable end siding photograph 9.
Most sources i ve read attribute the use of hip roofs with no overhang primarily for withstanding wind especially effective with hip roof usage 100 mph winds etc.
I can understand not wanting one with a flat roof but the sloped roof without overhang i never understood.