Having many services for each collection means that the list of services could be very long. To make it easy to find a service it might be better to have a group name of the collection and then the services for that collection below it with a "+" (expand) for that node.
Eg:-
Services
[-] MyDBInvoices
create_service
list_service
[-] MyDBRates
list_service
query_service
update_service
[+] MyDBFeatures
better still would be to split the "database" services (ie the DB prefix) from the "user defined" services so it would be like this
Services
[-] Database MyDB
[-] Invoices
create_service
list_service
[-] Rates
list_service
query_service
update_service
[+] Features
[-] User Defined
GetUser
CheckForChanges
etc.
(tree structure / spacing doesnt appear well in posting here)