In /catalog/includes/modules/shipping/upsxml.php you need to keep this bit of code when you update to version 1.5 - found in the original file around line 24

Code:
  if (PHP_VERSION >= '5.0.0') { // PHP 5 does not need to use call-time pass by reference
    require_once (DIR_WS_CLASSES . 'xml_5.php');
  } else {
    require_once (DIR_WS_CLASSES . 'xml.php');
  }
In upsxml.php ver 1.5 line 24 is simply

Code:
 
    require_once (DIR_WS_CLASSES . 'xml.php');
and the result is the code fails (if running a version of PHP that is greater than or equal to 5.0) on the admin setup page for the Shipping Modules - the listing stops at the first UPS line, and the right hand menu is missing, along with the second UPS (the UPSXML version) and anything below it.

All the rest of the update installs OK, will test it further tomorrow.

I should probably put this in GitHub or wherever, however I don't have the time right now, so I am posting this in case anyone else needs it.