Well, I know nothing about Lua; but I am familiar with other coding languages. Based on what I can figure, the problem appears to be that you do not have DPL enabled on your wiki. To have it enabled, contact staff.
Well, the lines from the error output would suggest that the module does try to use it. Combined with the facts that the OP just copied the module and the source wiki has DPL enabled, I figured that was the most likely issue and that enabling it would most likely be the simplest solution.
'callParserFunction' isn't a function you can use for that. I'm not sure how to fix that issue because I'm not experienced in that aspect of making page designs with Lua. So you'll have to wait for somebody else to do it.