This is totally unncessary for most people. What SEO issues do you have that you are considering multiple templates?
Please see my tips:
http://www.marketingrockstarguides.com/seo-for-marketo-landing-pages-1408/
Remember you can insert Tokens in the HEAD code and update those for each Program. You can also embed head code in the template as you need it.
Marketo did finally fix the URL naming last month too.
Another way to handle LP Templates is to use a blank basic one, then add Custom HTML at the child LP. You will still need to update the HEAD and METAs anyway.