Currently this isn't really possible within Shopify-- all shipping rates must be built from scratch. I understand this is time consuming, and less than ideal. I will, however, pass along a feature request to our developers to allow for duplicatable shipping rates in the future.
Talk to you soon!
I 2nd this request for a couple reasons.
1. We are located in Hawaii so we have to create Hawaii-only shipping rates. When we go to add a shipping rate (we do it by price range) by default ALL the states are clicked. So if we have 15 different shipping rates to add we literally have to un-click every state and US territory every time.
At worst, if you could do an un-check all feature on the create shipping rate page, that would be great...
When you add Europe to countries shipped too it adds them all individually so you have to manually add each shipping rate,
Of course that won't sort out the per product shipping.