Index: pageroute.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/pageroute/pageroute.module,v
retrieving revision 1.71.2.14
diff -u -r1.71.2.14 pageroute.module
--- pageroute.module	15 Sep 2009 10:07:55 -0000	1.71.2.14
+++ pageroute.module	21 Sep 2009 13:25:25 -0000
@@ -405,7 +405,7 @@
       $module_path = drupal_get_path('module', $module);
       foreach ($type_ids as $type_id => $file) {
         pageroute_include_page_file(NULL, $module_path, $file);
-        $page_class = $module . 'Page' . $type_id;
+        $page_class = pageroute_get_page_class($module, $type_id);
         $type = call_user_func(array($page_class, 'info'));
 
         $module_types[$module][$type_id]['name'] = $type['name'];
@@ -706,6 +706,6 @@
  * Helper function to retrieve a page class
  */
 function pageroute_get_page_class($module, $type) {
-  $page_class = $module . 'Page' . $type;
+  $page_class = str_replace('_', '', $module) . 'Page' . $type;
   return $page_class;
 }
