I've always enjoyed finding ways to use Excel to make my job easier. I've put together the below spreadsheet to easily create larger footprints.
There's still some work to make it more automated, but the idea is that you would update your pad information, create additional rows depending on the number of sides and pins you have, and then drag down the formulas.
When you've done this, you simply need to copy column F and paste it into the command area in Eagle and you can watch your footprint being created before your eyes. It's actually kind of fin to watch on larger packages.
Enjoy!