My opinion is that Ron Paul is trying to change the Republican party and use it as a vessel for his libertarian ideals. As far as strategy goes, it would be a bad call to alienate many in the party he is trying to change by endorsing a candidate from another party.
Ron Paul and Gary Johnson are very similar ideologically - I wouldn't be surprised if Paul will vote for Johnson in the actual election (just not make it public).