in reply to Mozilla IoT platform Perl wrapper

I would say simply: write something that is useful to you and release it, and just keep future extensibility in the back of your mind when you design the API.