Table parsing is a pain in the 4ss. I love that particular message-- especially since it does nothing to even extract the text from the target. For ultra-simple parsing I replace all td end tags with a spacer and all tr end tags with a newline.
You can use HTML::Parser, or you can use HTML::TokeParser (which is a little easier, imho, to get started with-- and is basically a wrapper on the HTML::Parser module). With it you can simply $page->get_token() until you get to a text token which matches your "User Since:" test. Then you can pull all the text tokens until you get to either a tag or a text signal that you are done with the user info (and/or custom) portion of the node. And then exit the parse routine.