Hi Ken and Genyus,
A couple of notes on Ken's answer, and a comment on 1:
The 'Reverse Role Order' command is also available directly on the FactType selection in the 'Orientation' submenu, which also lets you rotate the shape +/-90 degrees and change the constraint position. Some of these options are also available in the properties window.
A relatively recent addition (which Ken may not have known about, look at the February 2010 change list in the NORMA readme file) also allows you to reorder the roles by dragging within the same shape. Just drop the left role on the right role (or vice versa).
As for cross-model shape movement, this is a recent addition that hasn't made it to a public drop yet. You can make any select in a model and drag it to another one, and you will automatically get all required dependencies in the new model. Additional drags will pattern-match so previous elements are merged instead of duplicated. I haven't done full diagram drag yet (select all, then drag to get all the shapes), but I have added auto-activation of diagram tabs on a drag over (this also makes intra-model drag much easier).
These changes will be in the next release (along with VS2010 support), which will be available near the end of the month.
-Matt