Most DBA's just use ASM's native ability. They make the new LUNs of equivalent size, add them to the current diskgroup, and then start dropping the old LUNs. Once the rebalance is complete, disconnect the old LUNs.
If any of those LUNs manage grid services, you may need to run an additional command or two.