Thanks for giving me something to think about! I will update my module if I can think of a more elegant way to help you out here.
update: v0.03 supports
heuristics => \@lines which is essentially a rip off of BrowserUK's code, I just uped it for the first time last night. I'm still working on a solution for your */bool stuff.