I just created my own fork of Boto (the Python API for Amazon AWS):
Mainly I added support for adding and removing Alias Resource Record Sets, which integrate Route 53 to Elastic Load-Balancing. This allow you to use root domains (example.com without the www prefix) with load balanced services.
The shell command to add an ELB alias is something like:
route53 add_alias xxxx example.com. A yyyy elb-name.elb.amazonaws.com.
Where xxxx is the Route 53 Zone ID and yyyy is the Zone ID of the load balancer (shown in AWS EC2 Console).