Stored Procedure on a read-only AlwaysOn Availability Group replica
A possible workaround would be; Just create a database in the secondary instance and then create the stored procedures accessing the data from the databases being replicated. 

EDIT: But this database wouldn't be replicated.