I bet he's tired of the cold and wants to come back in.
Good call! He woke me up meowing plaintively on the roof outside my bedroom window in the middle of the night. After I let him in he jumped right on the bed to snuggle and I swear he's been purring for 7 hours straight! I'm so relieved that he's ok though.