Briefly coming up for air out of this soupy sewer that is the #CanvasLMS REST API to ask the universe why, after all these years, constructing a non-trivial POST request with LWP still requires delving into the arcane world of HTTP::Request::Common.
DWIM my foot.
In related news, the next time I volunteer to do a code review, somebody remind me to make sure it wouldn't be faster to write the solution form scratch myself instead.