[eluser]xwero[/eluser]
Those blocks you speak of are that controller methods or functions you are using throughout your code?
If it are controller methods you best split it up in different controllers instead of including then. For example controller blog has methods landingpage, detail, add and update you can split up the controller in blogfrontend with the methods landingpage and detail and the controller blogadmin with the methods add and update. Using the routes configuration you can make the url cleaner.
If the functions are used throughout the application you can create a helper or a library. and load that to use the functions.
If the chuncks of code are only used in that particular controller you can abstract it a bit and create a hidden method, prefixed with an underscore, and use that.