Thanks for your work on this module. For compatibility with Ubercart alpha 7e, some code changes are required:
1. uc_order_get_status_id seems to be deprecated in favor of uc_order_status_data, as per the discussion at: http://www.ubercart.org/comment/3572/Re-Alpha-7e-Released
2. The second argument of hook_order has been changed from the order id to the new order object. See: http://www.ubercart.org/docs/api/hook_order
Attached is a patch for these two issues. With these modifications, uc_expiry is running on my site with Ubercart alpha 8.