I think Punk would sign with ROH on a limited contract. He'd probably negotiate his way into a very limited amount of appearances during hockey season and knowing the hard worker he is he'd take on more dates than he needed to during the rest of the year.
My guess is he'd do 3 to 5 or so NJPW matches, a PWG weekend event, 3 to 5 UK indy events, and 15-20 ROH shows.
I don't think he'd sign with NJPW full time. I don't think he'd want to be in Japan that much.