Possible duplicate of #5? The comments suggest using a method called create_monthly_subscription_request however there is no such thing and from reading the PayPal docs it's clear that this is a necessary step for setting the description and possibly billing type. (L_BILLINGTYPE0, L_BILLINGAGREEMENTDESCRIPTION0)
Can't really use this library at the moment...