Hi,
if you just only need to move or copy an asset if it's uploaded into a specific folder, I think that the correct way is to use a custom workflow and a new launcher on this specific path.
You just only need to create a new launcher on the path and points to a new workflow model (just copy and paste of the default DAM Update Asset) and then add your custom step to copy/move the asset.
Keep in mind that you need to have the launcher on "Create", "Modify" and "Remove" event if you want to copy/move everytime that you make some changes into the original path.
Let me know if you need some other info.
Thanks,
Antonio