Clicking on the title of the journal entry now produces the body of the entry in the text window to the left.
Next up tomorrow: Figure out why Text::Wrap isn't working, come up with a solution for wrapping said text, and strip out the most common HTML elements to promote readability.
Quick Addendum: Text::Wrap doesn't work because...I don't know why, but it doesn't have to. I'm a fool, so I missed that there's a wrap attribute for the text widget. Someday I'll learn to think in terms of objects when I'm doing objects...