После вашего комментария:
Вместо написания
using namespace myNamespace<int>;
Просто используйте шаблонные классы и напишите это (или любой другой вариант):
typedef myNamespace::myClass1<int> myClass1Int;
typedef myNamespace::myClass2<int> myClass2Int;
Я склонен думать, что лучше четко указывать, какие типы используются, а не пытаться делать что-то вроде импорта конкретного экземпляра пространства имен.
Можете ли вы более полно описать проблему, котораязаставляет вас думать, что шаблонные пространства имен были бы полезны?
И помните, что вы всегда можете написать make_myClass1
бесплатную функцию для определения типа шаблона для вас.