For a Cover Page, look into the Cover Page Building Block. You can create a custom building block. That can be manually added to documents by Insert Cover Page.
You can have code that adds a building block as well.
Using VBA to Insent an AutoText Entry or other Building Block