No, DNS doesn't work that way.
A hosted zone will only host records at, or under, its apex. The
example.com zone can only host records for
example.com and it's subdomains. It can't host record for any other domains.
After the first 25 hosted zones, Route 53 only charges you $0.10/month for each additional hosted zone. If that seems to anyone like a cost that is excessive, that strikes me as unreasonable... particularly when the most obvious alternative is to host the domains on your own servers, which will cost more to host than hundreds of domains at that price, and still more in time and administration hassle.
Of course, some DNS registrars throw in DNS hosting and domain redirection to the "real" web site for free. If all you are doing is redirecting requests to a main site, that's another straightforward solution... though the cost of maintaining your registration with other registrars in the interest of getting that "Free" service may be higher than registration + DNS hosting + web redirection.
Incidentally, redirecting web requests to another server is not done in DNS configuration alone. That also requires a web server to accept the request and tell the browser to rewrite its address bar and navigate to the destination site.
Inside AWS, you can accomplish that redirection using Route 53 hosted zones, and empty S3 buckets configured for redirects. If many domains are going to forward to the same destination, you can combine a single CloudFront distribution and a single empty bucket configured for redirection, and redirect 50 domains with and without www (100 unique hostnames) to one final server.