Why use a mode setting?  Wouldn't it be more drupaly to return an assoc array?
```php
array(
  OG_USER_ROLE_BASIC => array(
    'name' => t('Basic Member'),
    'description' => t('<em>Basic Members</em>....'),
    'rid' => 2,
  )
);
```