Yeah, that's doable. I looked at the boto library and don't see much trouble implementing Underverse on top of it. I'm planning for the main Underverse class to support all the RDBMS that sqlalchemy does then have additional classes (which will implement the same methods as Underverse) for NoSQL databases such as DynamoDB, MongoDB, etc. So basically a separate storage engine/class for each non-relational database or anything that sqlalchemy doesn't support.
Is that kind of what you are thinking? I don't have an account on AWS for Dynamo, so you may have to help in that area for testing.