So it took so long for me to get back on the 'puter...I'm so pleased he's home. It sounds as if you are doing everything you can. He may not go in the house until the smells mellow enough that he cn percieve his surroundings and until he trusts that he won't be trapped. (In something is a big leap for a cat if he isn't feeling secure.) If the roof is flat enough you might put a treat up there when he sees you do it. On is not as scary as in and it will get him used to things.

It sounds as if you are doing everything to make him happy. It may be that one day he decides to "come in" and that would be happy for you both... In the meantime you are loving him and that is the best gift of all.

Bless you for caring for him.

(I do believe too that Bella will be home... Probably with a tired look and a long story....)