Who is the original sender?
So for example:
The intent is to decouple the web service route, so that multiple routes can make use of it while hiding the aggregation from the original requests.
Would this perhaps be better achieved by implementing a custom endpoint?
No the aggregate is like a final destination. The sender will return after the message has been delivered to the aggregator.