Skeleton Week: perl based status page
It is written in Perl, using Dancer, uses Template Toolkit, and has a REST api interface. It uses SQLite for storage, so for better or worse its quick to install and get running.
Unfortunately the documentation is close to non-existent, though the README file describes how to get it running via carton. The application is small so you'll be reading the source a little bit :)
Still, having a play with towncrier and seeing if it could feasibly replace some paid $tatuspage is a nice little one day project for skeleton week.