[verb (plain)] + と言ってもいい [i-adj] + と言ってもいい [na-adj] + (だ)と言ってもいい [noun] + (だ)と言ってもいい
と言ってもいい means "you could say", "it's fair to call it": you put forward a description that is a little bold and stand by it. Literally "it's all right to say". It follows a plain-form clause; a noun or な-adjective usually takes だ before と.
The claim is usually a strong one – the best, a genius, nearly done – and と言ってもいい lets you make it without sounding as if you are stating plain fact. だろう, でしょう or とおもう思う after it soften it further.
With くらい after it, the phrase measures a degree: "so … that you could say".