Check out the tool I made, and tell me what you think. It is script for Autodesk Maya, that can help you easily create secondary motion\spring dynamics simulation without breaking rigs and without the need to actually add anything to the rig itself. It will bake it to controls, so you can fine-tune it by hand, if needed.
It was initially inspired by SpringMagic script for 3ds max, but this one is based on nHair simulation, so it's more physically correct. Recently I added collision object support.
Here is the video demonstration: https://www.youtube.com/watch?v=_Qrpx3otvzU
Get it on Gumroad: https://gum.co/BroDynamics
Feel free to ask anything about it, and thanks for your time!