Mesh/Actor to dissolve in particles?

I am trying to dissolve a mesh or actor within the scene into multiple parts and reassemble itself again somewhere else.

I know how to destroy a mesh into chunks with APEX physics.
But I have no Idea how to reverse the destruction or how to animate those chunks to go a certain path and then reassemble themselves into one mesh again.

I can maybe do this by reversing time for the destructing mesh and move it, but that’s a lot of work and may look weird.

I am trying to get an effect something like Halo 4 promethean death, where a character dissolves into particles.

Another way of doing this is to have a dissolve material on my mesh and attach a particle to it, but that’s not going to look perfect.

So i’m looking for a not so “hacky” way of breaking a mesh apart into chunks, to animate them so they go a certain path (or manipulate them with physics), and then reassemble itself into one mesh again.
Is this possible and how can I do this.

I am new to UE4 with particles and from origin am an artist, so I don’t have any C++ experience or a lot of BP experience.

Any help would be appreciated!