Actually, the usage permission for an untrusted language appears to be pointless. Only superusers can create functions in those languages and superusers bypass the grant system altogether.
Its not documented (that I can see) whether users get their usage authority for plperl via PUBLIC or explicit grants...