I see this all the time and am guessing people do it to mask affiliate ids.
Does it have merit? I dont know….
Does it hurt SEO, probably not
Does it help SEO, probably not
I guess if you want to mask affiliate links it serves its purpose, if not why bother?
Sorry its not much help, but I dont do rollovers on links and havent really seen the benefits…