We aren't doing anything special on our URLs at all. Attached is the output of a keystone catalog. I would appreciate any feedback you might have on any issues you see with the catalog.
As mentioned Vallard can provide access to a publicly available cloud for testing purposes.
keystone catalog
Service: compute
+-------------+-------------------------------------------------------------------------------+
| Property | Value |
+-------------+-------------------------------------------------------------------------------+
| id | 6a77b5c965ca4946b27923eaf24c95b9 |
| region | RegionOne |
+-------------+-------------------------------------------------------------------------------+
Service: network
+-------------+--------------------------------------------+
| Property | Value |
+-------------+--------------------------------------------+
| id | 1d385c6022794f96a1ba6157cb9eef14 |
| region | RegionOne |
+-------------+--------------------------------------------+
Service: image
+-------------+----------------------------------------------+
| Property | Value |
+-------------+----------------------------------------------+
| id | 1d48f715c13f4e82a800e2c4ea494e0e |
| region | RegionOne |
+-------------+----------------------------------------------+
Service: cloudformation
+-------------+----------------------------------------------+
| Property | Value |
+-------------+----------------------------------------------+
| id | 3fa6cf8aec2f42da82fc2446ecb104af |
| region | RegionOne |
+-------------+----------------------------------------------+
Service: volume
+-------------+-------------------------------------------------------------------------------+
| Property | Value |
+-------------+-------------------------------------------------------------------------------+
| id | 681c56f6fdaf40c5bd4a52b8ba96e9e6 |
| region | RegionOne |
+-------------+-------------------------------------------------------------------------------+
Service: ec2
+-------------+----------------------------------------------------------+
| Property | Value |
+-------------+----------------------------------------------------------+
| id | 558e6603fceb4f26ac288848618a038d |
| region | RegionOne |
+-------------+----------------------------------------------------------+
Service: orchestration
+-------------+-------------------------------------------------------------------------------+
| Property | Value |
+-------------+-------------------------------------------------------------------------------+
| id | 49a52cafaeec44d89a7402f5b6a98ccb |
| region | RegionOne |
+-------------+-------------------------------------------------------------------------------+
Service: identity
+-------------+-------------------------------------------------+
| Property | Value |
+-------------+-------------------------------------------------+
| id | a59037f24c4b4755bf0528c1a7ea6549 |
| region | RegionOne |
+-------------+-------------------------------------------------+