Тебе нужен HTML::TreeBuilder::XPath. Работает примерно так:---
$tree = HTML::TreeBuilder::XPath->new;
$tree->parse_content($html_data);
foreach my $node ($tree->findnodes('//table/tbody/tr[9]/td[2]')) {
print $node->getValue();
}
$tree->delete; # иначе память потечет
---
С помощью XPath указываешь какой именно элемент страницы тебе нужен. Тут полезные примеры по нему:
http://www.zvon.org/xxl/XPathTutorial/Output_rus/example1.html
Здорово помогает FF расширение XPather - можно ткнуть в элемент, получить его полный путь, упростить его и проверить, не захватывает ли он чего лишнего.