>>95
It's less than 4000 lines of code, much of that being empty space, lines with nothing but } on them, or comments. Why would you arbitrarily split it into more files? Okay, maybe a separate file for the post manager, but aside from that there's really no need at all to make it any more complex.
Also, it's not random. All of the features common to both Wakaba and Kareha are in wakautils.pl; everything that's specific to Wakaba is in wakaba.pl.
Try working on a couple of projects before you start talking crap.