Having a separate AR for ManyMany relations isn't that painful.
Just add a function to your AR class to do it, f. ex:
Team <ManyMany> Person
class Team extends CActiveRecord {
function addPerson($person) {
// code could be something like this
$teamToPerson = new TeamToPerson();
$teamToPerson->teamID = $this->ID;
$teamToPerson->playerID = $player->ID;
$teamToPerson->save();
}
}
Then everywere is your code, adding a person to a team is one line of code!