This Greg Maxey macro shows a method of dealing with name initials like George W. Bush
Space After Sentences
You could expand on that to deal with the other edge cases such as Mr.
You can include grammar check highlights to help spot inconsistencies. See
An Automatic Two Spaces after a Period (Microsoft Word)