Heres a couple of links:
http://lua-users.org/wiki/OptimisationCodingTips
www.lua.org/gems/sample.pdf
The main sources of performance issues I've noticed are lack of table reuse, another way to help is to make your Options only load into memory when needed.