I vaguely remember an old anime where the enemy "fighters" were approximately 40~ish meters long.
But then, that was an Anime, which unless it is Macross, is not well known for either realism or "staying within classifications". (and Macross has it's own "realism" failings)
And aye, the "role"...