If any method is drepricated, you should see depricated word against method name, based on api specifications it looks moveAsset method is not depricated.
For Asset Move optration - steps should be
1. Unpublish the asset - you can use OOB unpublish workflow step
2. Move Asset to destination path
3. Publish if needed.