You could use Dynamic Modifiers Only and PCG as long as there is a base navmesh in the level that is loaded. You can then have PCG populate the level and use modifiers on the objects created such as Obstacle to markup the navmesh and have pathing avoid the objects.
-James
[Attachment Removed]