Yes, you're right. They are basically synonyms, but "beat up" sounds more severe. "Rough up" might be the same but could also just mean they were pushed around aggressively, for example. However, "beat up" doesn't mean there was a large group necessarily. Either one can be done by one person or a group.
Hope this helps!