I could be wrong, but I think you only summarized the first part of the story ... 1) the Perl/C++ mixture wouldn't scale so they replaced it with a Perl only version that did scale. and then 2) it wasn't fast enough so they rewrote it entirely in C++ which is what they now distribute. Still, it's a very interesting project, thanks for bringing it to our attention.