No problem
Having Smith/JohnMR is nothing to be worried about. When the travel agent books the trip he or she selects the salutation and airlines are smart not to worry about it. So as long the last name and first name match your ID you will be fine. I have had this on a boarding pass and there was no problem.