The mistake you're making here is that you are assuming "greatness" and "disaster" are both functioning as nouns in these sentences. They are not. To understand a word's 'part of speech,' you must see how it functions in the sentence. The same word can have a different part of speech in different sentences, depending on how it interacts with the other words of the sentence in question.
The two clauses in your first two sentences contain 'adjective clauses.' These are clauses that modify nouns and pronouns. Most adjective clauses start with 'relative pronouns' or when, where or why. Relative pronouns include who, that, which, whom, whose, whoever, whomever, whichever, what and whatever. Adjective clauses beginning with a relative pronoun may also be called relative clauses.
Your two adjective clauses are:
"who verged on greatness." (describing the antecedent "statesman")
and
"that verged on disaster." (describing the antecedent "situation")
Those clauses each contain the preposition 'on,' which combines with the following words to form a 'prepositional phrase.' The prepositional phrases of each clause are:
"on greatness"
and
"on disaster"
Prepositional phrases are units that function as an adjective or an adverb.
Here, "greatness" and "disaster" are functioning as adverbs as part of their respective prepositional phrases "on greatness" and "on disaster." Once again, just because a word is one part of speech in one sentence, it doesn't mean it has the same part of speech in every sentence. Ain't grammar fun? ![Wink [;)]](/emoticons/emotion-5.gif)