Tried it out, seems simplistic enough, because I know the og 151.
However, apparently the legendary escape, mew and mewtwo can only be caught at certain milestones, attempting to catch them withoubthe requirements will have the catch fail. (Tested with zapdos, mew x2).
(Meanwhile no dupes prevention, tested witmyh my namesake)