Hi Ryan,
Have you considered to build arbitrary loop in your process?
https://community.jboss.org/servlet/JiveServlet/downloadImage/2-722776-18123/450-167/sub-employees-process.png
You would have gateways that will control if there is a need to continue looping and if so additional task responsible for assigning new reviewers. If needed you can combine it with multiinstance capability for Perform Review task if there are number of reviewers that can to their work in parallel.
What do you think about it?
Cheers