It is great you figured it out and solved the problem with your controller!
As for controlling the bones, that is possible via Skeletal Controls. You will need an Animation Blueprint, but this does not mean you have to create hand-made animations. The Animation Blueprint is more like a hub for your animation related logic.