Are there any Bleachbit like software for Android?
Software that cleanes all the tmp, cache, unneded files..
This app cleaners a lot of the cache http://www.appbrain.com/app/android-assistant(14-features)/com.advancedprocessmanager# although doesn't automatically detected unneeded files it will let you delete them manually.
Titanium Backup has an option to look for dalvik-cache that is not needed, but only the paid version cleans it up. Instead, you can use Ghost-commander, in root mode go to /data/dalvik-cache, select remount command, and select and delete all you want in that directory, restart device and it will rebuild the cache, and use up less memory.
For application cache and data, you can go to settings, applications, and sort by size to see what is taking the most space, clear its cache, uninstall, etc.