If you want throw me your FC as well, I'll send you replays. 1762-3384-3291 You never want to roll around Link. Maybe away from him, but never around him. That's a very bad option for any character. You really shouldn't reflect his arrows, either, because if he sees that that's what you're going to do, he'll bait you to use the f-smash and then fire his arrow after since he can hold it for however long he wants and you can't hold your f-smash for very long.
If he's going to grab, f-smash, or d-smash, you need to bait him into thinking you're going in with a full on strike against him. Once he's left himself open, you can then punish him with any attack. His back rolls are better than his forward rolls, and so, that's kind of difficult to deal with. But if he constantly back rolls, just chase him into a dash attack or grab. Preferably a dash attack since it lingers a bit. Don't really bother trying to juggle him because his dair will just poke through. You can tailwhip him, but it might not be worth doing, especially since Link's dair will pop you up and you can pretty much get KO'd afterwards. Anyway, I only have a 3DS, but the same things should apply.