I think it makes him a politician more than anything. The guy has an MD from Duke; I doubt he is as religious as he seems.
The reality is, there is little upside in a Republican primary for saying he thinks gays should marry or for promoting a nuanced view on abortion. Just like his dance on saying he will increase defense spending after first proposing to cut it.