Index: pageroute.module
===================================================================
--- pageroute.module	(revision 148)
+++ pageroute.module	(working copy)
@@ -255,10 +255,24 @@
 function pageroute_insert_handlers(&$form, &$form_state, $handler, $submit = TRUE) {
   if ($handler) {
     if ($submit) {
-      $form_state['submit_handlers'][] = $handler;
+      if (is_array($handler)) {
+        foreach ($handler as $function) {
+          $form_state['submit_handlers'][] = $function;
+        }
+      }
+      else {
+        $form_state['submit_handlers'][] = $handler;
+      }
     }
     else {
-      $form_state['validate_handlers'][] = $handler;
+      if (is_array($handler)) {
+        foreach ($handler as $function) {
+          $form_state['validate_handlers'][] = $function;
+        }
+      }
+      else {
+        $form_state['validate_handlers'][] = $handler;
+      }
     }
   }
 }
