You don't have to rebuild existing structure to new building codes, plus a roof system like that should be engineered, so then you can do whatever you can find an engineer to approve.The challenge I see with that is modern building code has been updated so lots to tear up and out.
I cannot stand that type of home no matter how fancy or well done. No thanks!!!
We have a 4' cantilevered balcony over garage doors(code doesn't allow that) but, it was $400 to get an engineer to draw up the plans and stamp it.