Probably not. That would involve too much AI from Shopify. Provide a clear document with your App for merchants that need to uninstall. It should be as simple as reverting a file or two. Which obviously could screw up some merchants ;)
You would think though that during an App install, they could record exactly what you did vs. what the merchant did when they on-boarded, providing a chance that a fully automatic and complete uninstall is possible.