There is nothing specific in CUCM v10 which will help you differently than v9 with respect to trunk usage.
Let me know what difficulties do you face with CAR, I will try to address them.
There is no service restart required for this functionality to work.
When you add LRG under call routing section, they automatically get added to device_pools.
Yes, this is possible. make sure that there is no issue with the CSS.
Also check out the new feature on translation pattern 10.X which was presented yesterday
10. X release is supported only on virtualized platform.
refer this link