This guy had a similar idea ;-)
https://hibernate.atlassian.net/browse/HSEARCH-243

Feel free to consider this a separate issue? I'd just store them all as {indexbase}/{IMname} as we do today, then we can tackle the aspect of different paths per index and templates.