I am trying to create a solution by creating a workflow that moves documents from one site collection to another upon request. We have users that do not have permission to delete documents and we don't want to give that permission, instead we want them to be able to move the document to a different library on a different site collection to be reviewed and decided by a lead whether or not the document should be deleted. Also, we want to collect information about the need for the removal, such as: reason for removal and the source location of the document, as we have several libraries we want this solution be used in.
So the challenge is, first how to move the document to a different site collection and second, how to add the move reason and document origin with out changing the content types the different libraries use.