Is it possible to move ownership of an asset from one address to another (and from single to multi sig address)?

Yes, it is possible to move ownership of an asset from one address to another. Bitcoin currently (Sep 2014) won’t relay m-of-n (non-P2SH) multisig where n > 3, so Counterparty is limited to that for now.