But Cruz, being the hard core “religious right” would not be attractive to Paul supporters. They will go to Rubio or Bernie.
Cruz is... was... the second-most libertarian candidate in the race, after Paul. His NH play has always been going after evangelicals and libertarians, Paul dropping out will be a plus. Rubio isn't particularly libertarian and Sanders is an all-out statist.
Remember, Cruz isn't competing against Trump in NH, he's trying to beat Rubio.
Cruz has a whole lot more in his arsenal than religion. He’s already got a huge chunk of Paul voters on board.