I was working on this just last night .
The feature will be included in the next release of Processing Geometry Suite (for now the code is in the dev branch – you don’t even need to compute points of intersection, simply provide a list of line segment vertices).