PONAPI is a Perl implementation of the JSON-API spec jsonapi.org which will allow you to go through your next REST-API based project without the redundant discussion about how the client and server should exchange information. it will allow you to use a protocol that was collaboratively designed for that purpose (so you can focus on the what, not on the how)