The problem with noise plane cutting is that there aren't any reliable open source CSG libraries out there. Closest is Carve but it still has a lot of issues (I use it for tyBoolean and tyCarve, but it's not good enough for a generic cutting solution required for an operator). Until someone releases one, it won't be possible to do that kind of noise cutting....because I'm probably not going to invest months of research into creating my own when my development time is better spent elsewhere.
As for using regular planes for convex and then noise planes for concave and having the convex chunks control the concave chunks, that unfortunately can lead to issues because the chunk count between the flat planes and noisy planes won't be the same. So you'll end up with concave pieces that have no corresponding convex piece. There are potential solutions to that (link the extra concave pieces to the nearest convex piece), but those options have their own problems (the linked pieces may appear to be floating).
As for using regular planes for convex and then noise planes for concave and having the convex chunks control the concave chunks, that unfortunately can lead to issues because the chunk count between the flat planes and noisy planes won't be the same. So you'll end up with concave pieces that have no corresponding convex piece. There are potential solutions to that (link the extra concave pieces to the nearest convex piece), but those options have their own problems (the linked pieces may appear to be floating).