As far a I know, arbitrary C++/CX Generics are not supported. C++/CX can consume winrt parameterized interfaces, which appear as C++ template specializations, but arbitrary generics cannot be exported.
You can create specializations of parameterized interfaces from the Windows::Foundation namespace, but not original parameterized interfaces (public ref templates).