Yeah, Roy's been called Arsenal several times by several characters, including himself. It's his "code name" as I believe they referred to it in the show.
I actually don't mind Thea becoming the new side kick. I think she's become a lot more interesting and bearable now that she is learning...