I'm not sure about that particular module, but if you can't get it to work you might want to try
PDL, which is very well documented and supported although it contains a lot of extra functionality you might not need. In particular check
PDL::Primitive for the cross and dot product functions after you've read
PDL::Impatient so you understand the basics.