It does seem at first glance that the question rotates around resumptive pronouns, but there is a grammatical distinction that we have to take note of before pounding the gavel.
The version without the pronoun has something called a gap. Gaps (also called traces) are blanks, or empty elements, in places where you would generally expect overt phrases. Like when a transitive verb or preposition is followed by nothing. They appear in two relevant constructions, which CGEL (2002) calls:
- relative clauses;
- and hollow clauses.
Relative clauses, finite or non-finite, freely modify nouns or nominals:
(1) a person [who(m) I trust ___] — a finite relative clause
(2) a framework [within which to place an observation ___] — a non-finite relative clause
Hollow clauses, however, don't do that. They don't have to be dependents of nouns, and they usually have to be brought to life by some specific phrase, a direct or indirect licensor:
(3) The chair was too small [for him to sit on ___]. — too serves as an indirect licensor of the hollow clause
(4) *This chair was small [for him to sit on ___]. — without a suitable licensor, adding a hollow clause renders the sentence ungrammatical
That means that hollow clauses are usually complements rather than modifiers, in contrast to relative clauses. So there are similarities and there are differences.
With this distinction in mind, let's now turn to CGEL itself. Discussing hollow clauses, it notes:
These items [too, enough, sufficient(ly)] also license ordinary infinitivals.
This is an important point I will illustrate below. (Their examples of both hollow and non-hollow infinitivals as indirect complements of these words are found on p. 1262, if you want to look.)
Let's turn to COCA for some examples.
(5) The lettering was too small for him to read easily...
Here, the object of read is a gap (=is absent), but we understand it to refer to lettering. Note that lettering itself is not an object; it's just a word that lends its semantic content to the gap. Every native speaker reads this as: "He couldn't read the lettering because the lettering was too small."
(6) At the time, his company was too small for him to receive unemployment benefits...
This sentence doesn't feature a hollow clause, however. If you got rid of the object of receive, the interpretation would have to do with him not being able to receive the company or something. But (6) of course means this: "He couldn't receive unemployment benefits because his company was too small at the time."
(7) Searching the sky, he spotted the thing, far away and too small for him to tell what it was...
Here, it is necessary with this wording. Because of certain constraints on extraction, you can't say this: *too small for him to tell what ___ was, although you can say this: too small for him to properly identify ___. You would have to reword it if you wanted extraction to work.
So as far as grammar is concerned, there is a free variation here: after too or enough, you can use either gapped or gappless constructions. Now, in OP's sentence, in contrast to (7), the pronoun is unnecessary, because 1) extraction is possible with this wording; 2) the pronoun refers to exactly the word that the gap would refer to. But it's not ungrammatical, because we can always choose between the two types of infinitivals after too. I'm on board with @FumbleFingers' intuition: this is a stylistically poor but syntactically correct sentence.
To sum up:
Resumptive pronouns are strictly ungrammatical in English. However, words like too and enough license both hollow clauses (which have gaps) and regular infinitival clauses (which don't). So the pronoun here is not resumptive to begin with; it is merely semantically redundant.