Mathematically speaking, <RUR', D> is a two-generator group. If I write "<RUR', D>", then by definition I am considering RUR' and D to be generators of a group.
Historically, mathematicians have used {U, D, L, R, F, B} as a set of generators for what is generally called the "Rubik's Cube group." It is obvious from these 6 "moves" we can create any legal cube position by combining them in some way. RUR', for example, can be generated by RURRR. The "Rubik's Cube group" was defined as <U, D, L, R, F, B>. (The order of the generators is unimportant). Of course, there are many other ways the same group can be defined in terms of some generators.
Any group using only two of the above generators, such as <U, R>, then logically became to be called two-generator as only two of the six standard generators were being used.
A problem arises in the speedsolving community, because we often use moves that don't keep the centers in a fixed location. (In other words U may not always turn the layer with the same color center piece). We are now dealing with a mathematical group that is 24 times larger than the group that is usually termed "the Rubik's Cube group." Within this larger group, we have other moves that are "basic" enough to think of as "standard generators": M, x, r or Rw, etc. There is really no "standard" set of generators for this group. We could write <U, D, L, R, F, B, x, y, z> or <U, D, L, R, F, B, M, E, S> or <U, x, y>. Logically it tends to make sense to think of any move that can be performed as a single simple action like M, x, or R as a "standard generator" and then calling any combination of the original six generators and this extended set of standard generators as "2-gen". This does not change the fact, of course, that it is always possible (mathemtically speaking, anyway) to use as generators, elements that are combinations of the "standard" generators like RUR' or MUM'.
In any case, <R, U, L> is definitely three-gen. I suppose there exist two elements within this group that will generate the whole group, but simply writing it as <R, U, L> means we are treating this group as a group generated by 3 elements, and thus, we can not say it is two-generator even though only two axes are turned. Anybody who does not understand this simply doesn't understand the concept of n-generator groups.