If you save the documents as templates and create new documents from them, as intended, the issue of overwriting the template shouldn't arise so there is no need to make them read only.
If you are using content controls, add editors to the controls and protect the templates as read only and then you will only be able to type in the controls.
Insert Content Control Add-In will do that for all the controls in a single operation.