сдается мне что правильно использовать подчеркивание (URLParser => U\R\L\Parser\URLParser)
но как решение такую штуку повторить N раз, в зависимости от макс. колличества горбов
PHP:
preg_match_all("/([A-Z][a-z\d]+)([A-Z][a-z\d]+)([A-Z][a-z\d]+)/","OneTwoClass", $out);
print_r($out);