You can define the layer parameters in the prototxt by using param_str. Once you've done it, here is an example on how you access these paremeters inside the layer class:
def setup(self, bottom, top): params = eval(self.param_str) param1 = params["param1"] param2 = params.get('param2', False) #I usually use this when fetching a bool param3 = params["param3"] #Continue with the setup # ...